Skip to main content
← Work
Case Study IONT Tech s.r.o. 2024

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.

Role
Frontend Engineer
Timeline
2023
Sector
Clean Energy · SaaS
IONT admin
◆ Deployment
Embedded
Raspberry Pi
◆ Updates
Signed
Auto-update system
◆ Type
Offline-first
No cloud dependency
The challenge

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.

What I owned
01

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.

02

Backend API Layer

Developed a Fastify server bridging the frontend with C++ firmware-level logic, handling charger control, configuration, and real-time monitoring.

03

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.

04

Automated System Setup

Wrote Bash scripts to fully automate provisioning, networking, environment configuration, and runtime initialization on new Raspberry Pi devices.

Stack
SvelteTailwindCSSFastifyNode.jsBashRaspberry PiLinuxREST API
◆ Contact me

Let's discuss your
vision Let's talk → with me.