Selected Works
We engineer reliable firmware and systems that run the physical world.
Architecture & Stack
Legacy 8-bit microcontrollers were dropping 15% of data packets in high-noise factory environments due to blocking I/O operations.
Ported firmware to a 32-bit ARM Cortex-M architecture with FreeRTOS. Implemented DMA-based data transfer and a custom error-correction protocol over RS-485.
Architecture & Stack
Existing codebase failed IEC 62304 compliance due to race conditions in the motor control loop, posing a potential safety risk.
Complete refactor using bare-metal event-driven architecture. Introduced formal verification for critical paths and redundant watchdog timer mechanisms.
Architecture & Stack
OTA (Over-the-Air) updates were bricking devices when power was cut mid-update, requiring costly physical recalls.
Designed a dual-bank bootloader system with atomic switching. The system verifies the new firmware signature and integrity before swapping the active partition.