I'm building a production-grade Qt/QML prayer-times kiosk for As Salah Automations on Raspberry Pi, replacing legacy ESP32 firmware while preserving companion-app API compatibility.
I built a self-hosted HTTP server supporting 25+ legacy endpoints, A/B OTA updates with health checks and rollback, and GPU-accelerated ambient day/night and prayer-period rendering exposed to QML.
At Exponent Energy, I developed rapid-charging BMS firmware on TI C2000 MCUs, including a zero-data-loss CAN–UART gateway, portable watchdog and ISR abstraction layers, and safety-focused contactor control algorithms.
Previously at Emflux Motors, I implemented Modbus RTU and RS485 communication, load-cell acquisition, actuator control, PI load regulation, spot-welding state machines, and BLDC motor-control porting. I've also built an ESP32 ECG prototype, a Cortex-M4F Space Invaders game engine, and a custom preemptive RTOS kernel.

