Selected work

Systems made
to perform.

Projects spanning electrical architecture, embedded control, FPGA logic, analog circuits, and physical prototyping.

02

SystemVerilog · FPGA · Vivado

Battleship scoring system

Modular, synthesizable logic for direct and area-of-effect shots with physical FPGA interfaces.

  • Digital logic
  • FPGA
  • Verification
03
A soft robotic finger prototype

CMU Robotics Institute

Soft robotic tactile sensing

3D fingertips for vision-free object recognition, refined through 17+ silicone mold iterations.

04

C · Systems programming

64-bit dynamic memory allocator

Aligned allocation functions, coalescing, a heap checker, and trace-driven debugging in GDB.

05
IR pulse sensor circuit and signal visualization

Analog circuit design

IR pulse sensor

Optical heart-rate monitor with active filtering and oscilloscope validation.

06
Autonomous Red Robot Hackathon robot

CMU Red Robot Hackathon

Autonomous competition robot

C/C++ firmware, Pico-based closed-loop control, and a 2nd-place finish.

07
Animation of the FRC robotic elevator mechanism

FIRST Robotics · Team #10499

2-stage robotic elevator

A custom six-foot elevator with CAN-bus communication, encoder feedback, and roboRIO control - achieving 94.3% autonomous scoring success.