I'm developing rapid-charging BMS firmware at Exponent Energy on TI C2000 MCUs, including CAN–UART communication, watchdog and ISR abstractions, contactor control, and OEM-specific driver layers.
Previously at Emflux Motors, I built Modbus RTU communication, load-cell acquisition, actuator control, PI-based dynamometer regulation, and embedded state machines for pneumatic spot welding. I've also contributed to BLDC motor-control code porting and sensor integration.
My projects include a portable ESP32 ECG device, a real-time ARM Cortex-M4F Space Invaders game, and a custom preemptive RTOS kernel with O(1) task selection.

