Working at the hardware-software boundary. Specializing in bare-metal firmware, digital logic design, and system-level verification for embedded applications.
Hardware & PCB Architecture
Formula UBC: Laser Timing Gates Receiver
Sept 2025 – Present
Altium Designer, Mixed-Signal Routing, ESP32-S3, Analog CMOS
Designed and routed a custom mixed-signal PCB featuring controlled impedance for the ESP32-S3 module and strict analog/digital ground isolation for the 3.3V CMOS front-end.
INTERACTIVE 3D MODEL - DRAG TO INSPECT
Firmware & Digital Design
Bare-Metal Digital Multimeter
Mar 2026
STM32L051, Embedded C, Makefiles, Hardware Timers
Architecture: Wrote STM32 firmware for real-time RLC measurement, integrating ADC sampling, timer-based frequency capture via an astable 555 circuit, and CMOS inverter-based inductance measurement.
Drivers: Developed modular LCD/ADC/serial drivers with a custom Makefile-based build system (no HAL), enabling interactive HMI and instant continuity detection.
Oven Reflow Controller
Jan 2026
8052 MCU, A51 Assembly, NEC Protocol, I2C
Control Loop: Designed a bare-metal controller with ADC sensor feedback, PWM heating, and FSM thermal profiles.
Signal Processing: Implemented bit-level IR remote decoding to enable event-driven user setup via LCD/7-segment displays.
Validation: Wrote a Python framework to plot live ADC data against multimeter measurements, achieving ±3°C accuracy across standard reflow temperatures.