IONT Admin is a locally hosted admin panel designed to run directly on Raspberry Pi hardware embedded in EV charging units, giving on-site administrators a clean interface for configuration, diagnostics, and monitoring. The challenge was building a performant, secure application for a constrained ARM environment while maintaining tight integration with C++ firmware through a Fastify API layer. A custom signed auto-update system was built to manage deployments across the fleet without manual intervention.
IONT admin.
An offline-first admin panel running directly on Raspberry Pi hardware — giving on-site technicians a secure interface to configure, monitor, and update EV chargers.
Embedded Admin Interface
Built a secure, offline-first admin panel using Svelte compiled to static HTML, ensuring full compatibility with the low-power ARM architecture of the Raspberry Pi.
Backend API Layer
Developed a Fastify server bridging the frontend with C++ firmware-level logic, handling charger control, configuration, and real-time monitoring.
Secure Auto-Update System
Implemented an automatic software update mechanism with signature verification and code obfuscation to prevent tampering and ensure consistency across all deployed units.
Automated System Setup
Wrote Bash scripts to fully automate provisioning, networking, environment configuration, and runtime initialization on new Raspberry Pi devices.