OHMFLEX
Energy-flexibility platform and IoT hub
A custom Wi-Fi energy hub and the offline-first Flutter app that drives it, letting households and businesses schedule electrical loads for grid balancing.
I wrote the hub firmware: SoftAP provisioning through an onboard HTTP server, unique device SSIDs, secure credential capture, and an RTC driven scheduling engine covering one-time, daily and monthly schedules, so switches and relays keep executing with zero internet connectivity and reconcile state on reconnect.
The app mirrors that offline-first behaviour with SQLite and Hive, background sync, conflict resolution and a resilient Dio client with token refresh and retries, structured on clean architecture with feature-based module boundaries so device control, scheduling and telemetry ship and test independently. Telemetry processing and secure device communication run as Go services over MQTT, on separate command and telemetry channels across the deployed fleet.
Stack: Flutter, Dart, Provider, Clean Architecture, Dio, SQLite, Hive, MQTT, WebSockets, Go, Embedded C and C++, Shorebird OTA, Sentry
Visit the site →









