my portfolio

PrintMyCard
Jan 2026
Browser-based parametric modeler for 3D-printed business cards with automated color 3MF generation, built for nwHacks 2026 with React, Three.js and OpenSCAD

Jumper Wire Organizer Box
Dec 2025
Modular, customizable 3D-printed organizer for 200+ jumper wires, reaching 2,100+ collections and 600+ downloads in its first month


World + Audio Reactive Display
Oct 2025
ESP32-controlled LED matrix that visualizes audio in real time with FFT, reacts to movement via an MPU6050, and syncs to Spotify

Robotic Dog — Planetary Gearbox
Jan 2026
Backdrivable two-stage 16:1 planetary gearbox for a QM6008 brushless motor, 3D printed, plus a custom linear-rail test stand and C++ encoder testing

RC Car
Mar 2025
Solo-built RC car for RC Classic 2025 at BCIT, designed in Fusion 360 and WiFi-controlled, with Ackermann and differential tank steering

Smart Clock
Jul 2025
WiFi-connected ESP32 smart clock with OLED display, capacitive-touch interface, and live weather and market data from the OpenWeather and Alpha Vantage APIs