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

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 - view 1
World + Audio Reactive Display - view 2

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

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

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

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