⚡ Continuous Learning
Embedded Systems & Firmware
Bringing boards to life — real-time DSP and sensor fusion on Arm, plus the rapid bring-up platforms that make firmware iteration fast.
Project STM32 DSP & Embedded Labs Bare-metal STM32L4 firmware: DAC waveform synthesis, on-chip ADC temperature/VREFINT sensing, an I²C gyroscope, and FreeRTOS multitasking — in C on the HAL with CMSIS-DSP and ARM assembly. Read the write-up →
Project STM32L4+ Kalman Filter Kalman filters implemented in ARM assembly, C and CMSIS-DSP on an STM32L4+. Configured ADC pipelines for real-time sensor fusion, voltage and temperature readouts.
Project STM32 Test Board 4-layer PCB with an STM32 powered by a buck converter. Exposes I²C, UART, USB and SWD debug for rapid firmware prototyping. View details → Project Hercules — Dual H-Bridge Motor Controller Compact 2-layer motor controller around the Toshiba TB6612FNG. Drives two DC motors with PWM speed and bidirectional control, 1.2 A continuous / 3.2 A peak per channel. View details →