Smart Water Heater IoT Fleet
Client: Armada Power · May 2025
C++ embedded Linux development for grid-scale fleets of IoT water heaters: OpenWRT-based OS with real-time MQTT, time-series anomaly detection, SysML modeling, and L/S/C-band RF design.
Armada Power turns residential water heaters into a controllable grid resource. I worked across their embedded stack: C++ development on an OpenWRT-based embedded Linux OS integrating live sensor data over MQTT.
On the analytics side, I built time-series anomaly detection to provide predictive-maintenance signals for multi-family housing clients. On the hardware side: component-level PCB design in Fusion 360 and WiFi/LTE/Bluetooth RF design and testing in L, S, and C band.
I also brought model-based systems engineering to the codebase — reverse-engineering existing C++ into SysML/UML models of the switching fleet and its embedded devices, giving the team an architecture they could reason about.