I study Computer Engineering at UBC. I work on embedded firmware and full-stack apps!
- Firmware lead at UBC AeroDesign. We write our own STM32H7 flight controller firmware; placing 1st of 20+ schools at SAE AeroDesign.
- At MAZDIS (2026) I built a bike-parking system with ESP32 locks, a FastAPI backend and a React Native app with 500+ users.
- At BC Liquor Distribution Branch (2025) I automated patching for 20 RHEL servers with Ansible saving 75% configuration time. Also led a PROD->DEV database migration to enhance developer experience.
- Flight controller: FreeRTOS firmware for a tilt-rotor tricopter. GPS position hold, 400 Hz rate loop, DMA logging, and migrated from C to C++ for better structure. Code belongs to the team so I cannot post it, but feel free to discuss!
- Smart home: ESP32 power monitor and garage door controller, running on Home Assistant on my TrueNAS box. Did some cool stuff like buying a decommissioned Del R630 1U server, running a RAID array, and port forwarding to Cloudflare using NGINX to route services under one domain.
- simos-mcp: MCP server that lets an LLM read, diff, and modify VW Simos 18.1 ECU maps, increasing my car's horsepower by 50% :)
- synthesize: a coding benchmark where you're scored on how well you prompt an agent. Sandboxed judging on Google Cloud Run.
- MealSense: meal planner with a Gemini Live voice assistant for cooking. Spring Boot, MongoDB, Flutter.
- AllanAI: turns a phone video of a ping-pong match into scores and highlights. I led the backend on a team of 5.
- NUS Motion: live shuttle bus tracking for NUS.
- UBCeek: GPS hide-and-seek across UBC using WebSockets.
Some of my projects are private. Happy to walk through them at any time!

