Firmware Engineer at Abbott developing safety-critical bare-metal C firmware for implantable cardiac devices on ARM Cortex-M. My work spans register-level peripheral drivers, low-power sequencing, and hardware bring-up across embedded platforms.
Outside of work I build on the Arty Z7 (Zynq-7000), focusing on AXI peripheral validation, custom bootloaders, and hardware-in-the-loop test automation.
- Custom AXI peripheral in SystemVerilog with bare-metal ARM Cortex-A9 drivers
- Second-stage bootloader replacing Xilinx FSBL with DDR3 init and MMU configuration
- cocotb-based HIL validation framework for SPI/I2C/UART register-level testing



