A few things I've built.
I have done quite a few projects both personally and in teams spanning multiple engineering disciplines, not all of them are featured here. Some of these I'm proud of. Some taught me a lot by not working. A few are both. The early ones are messy (there's a full-stack app out there with node_modules committed to git and zero tests). The later ones reflect how my thinking has changed. That arc is kind of the point. As I continue to do more projects in my free time, this page will be continually updated.
tfbot
Convention-aware Terraform change automation — a self-hosted bot that turns a plain-English infra request into a convention-perfect, ready-to-review pull request. The model proposes a validated intermediate representation; deterministic Go performs the edits.
CogniShield - Vibe Check
A zero-LLM cognitive-dependency scorer that classifies programmer–AI chat transcripts into six behavioral archetypes using geometric signal-space gating and calibrated confidence bounds.
HAVEN / IGEN Shop Assistant
A smart tool vending system combining Raspberry Pi orchestration, Klipper motion control, FastAPI, React, MQTT, and RFID into a working physical prototype.
Trash-E: Autonomous Underwater Trash Remediation Robot
An autonomous underwater debris collection robot built on an RC floating platform with a crane-line mechanism and depth-camera-assisted perception.
PCB Business Card
A KiCad-designed NFC business card that lights up three LEDs from harvested RF power when tapped with a phone — no battery needed.
ERC20Authorized: Delegated Token Authorization Layer
A two-person Solidity project building a capability-style authorization layer for ERC-20 tokens — contracts, tests, deploy scripts, and a React frontend.
The Ukebox
A second-year engineering design project — a physical ukulele-jukebox hybrid built for IGEN 230 at UBC.