I build and validate embedded systems: board bring-up, firmware drivers, and the test infrastructure that proves a system works before it ships.
Recent work spans a regulated electrophysiology simulator at Boston Scientific, STM32/NXP firmware bring-up, and production test automation for over a thousand embedded boards.
Eliminated nondeterministic results in a multithreaded Qt simulation application and built Python/Bash automation to validate hardware-to-simulator behavioral fidelity for electrophysiology systems.
Performed board bring-up across STM32 and NXP platforms, validated CLI-generated firmware for register and HAL-layer defects, and reverse-engineered embedded IDE build systems.
Enhanced an internal testing GUI with configurable parameters and built custom Python diagnostics for hardware validation.
Reverse-engineered UART/SPI communication on an STM32F429 plethysmograph and built Python tooling to automate flashing and validation across 1,000+ production boards.
Autonomous rover navigating GPS waypoints, running plant-health inspection routines with computer vision and soil sensors.
Serial and parallel RTL datapaths for SHA-256 hashing, evaluating 16 nonce candidates in parallel with self-checking testbenches.
Thread scheduling, syscall interfaces, and demand-paged virtual memory using the clock replacement algorithm.
Transistor-level CMOS gates and flip-flops with propagation delay and setup/hold timing characterization.
Open to embedded and firmware roles for Fall 2026.