From embedded firmware to 3D-printed and machined systems
I bridge the gap between hardware and software.
Full teardown, diagnosis, and motor replacement on a Totem Volcano electric mountain bike. Hands-on work with hub motor internals, hall sensors, and controller wiring.
Click to expand →GPIO-based button controller on a CM5, broadcasting inputs over CAN bus and Unix domain sockets to a Qt receiver. Poll-based event loop architecture.
Click to expand →ESP32-driven WS2812B strip addressing ~350 individually controlled LEDs representing real-time MBTA transit lines across a physical map.
Click to expand →3D-printed servo-driven dispenser designed in SolidWorks. Module 2.0 gear geometry with calculated pitch diameter and backlash compensation.
Click to expand →Arduino Nano system with RTC scheduling, OLED display, soil moisture sensing, and MOSFET-controlled pump. Optimized to fit within Nano's RAM constraints.
Click to expand →YOLO-based computer vision pipeline using Roboflow API on a Raspberry Pi for real-time footwear classification and detection.
Click to expand →ARM/FPGA-based motor controller for a Terasic Spider Robot. C++ SpiderLeg class with register-level servo control on DE1-SoC hardware.
Click to expand →Raspberry Pi Zero W2 with PiCamera streaming a live MJPEG feed through a Flask server, accessible remotely via secure Cloudflare Tunnel.
Click to expand →Interactive engineering failure mystery for 5th graders using an ESP32, IR and ultrasonic sensors, and a laser-cut track with multi-station puzzle gameplay.
Click to expand →Custom knee hockey net built from welded metal tubing with bent skid bars, designed from scratch and fabricated by hand.
Click to expand →Custom Arduino-based HID controller for FRC Reefscape, designed to give the operator dedicated physical buttons for precise robot mechanism control during competition.
Click to expand →I'm an engineering student at Northeastern University in Boston, working across electrical, computer, and mechanical engineering. I got here through years of building things — leading my high school robotics team as President and Team Captain, founding a coding club for grades 6–12, and earning my Eagle Scout rank, where I led a team to build a footbridge for a local animal rescue.
At Northeastern, that hands-on drive has only gotten deeper. I work with embedded Linux, FPGA architectures, CAN bus protocols, and PCB design — building systems where firmware meets hardware meets the real world. Whether it's debugging memory-mapped I/O on a DE1-SoC or tearing down a hub motor on my e-bike, I'm happiest when I'm solving problems I can hold in my hands.
I also volunteer teaching STEM to K-12 students at schools and libraries around Boston — running engineering challenges, chromatography experiments, and showing kids that building things is the best way to learn how things work.
Open to co-ops, collaborations, and interesting problems.