(projects)
Selected Work
Chip design, boards, firmware, and the things in between.
- KiCad012026 – Present
Solar-Powered PCB Business Card
A business-card-sized PCB that harvests light to run a small microcontroller — a hand-out that's also a working piece of hardware.
KiCadEnergy HarvestingLow PowerEmbedded C - STM32L433022025
E-Ink Etch-A-Sketch
A low-power STM32 + E-Ink drawing device with shake-to-erase, coin-cell power, and a custom IT8951 display driver — targeting 60 hours on a single cell.
STM32L433KiCadE-InkLow Power - Verilog032025
FPGA-Accelerated Digit Recognizer
A handwritten-digit neural network trained from scratch in NumPy, then quantized and deployed to a Zynq-7000 FPGA for parallel hardware inference.
VerilogVivadoZynq-7000Python - Verilog042025 – Present
RV32I Pipelined Core
A pipelined RISC-V (RV32I) CPU written from scratch in Verilog — verified in simulation and being driven toward a tape-out.
VerilogRISC-VFPGAComputer Architecture