I build full-stack systems, game engines, and the occasional desktop cat. Currently building restaurant tech at Owner.com.
I'm a Computer Engineering student at UWaterloo — software developer, game maker, tinkerer. Currently on Owner.com's Guest App Platform Team.
Down to chat tech, ski lines, or job opportunities. Especially the last one.





A few of the teams I've shipped real code with — from RTOS graphics drivers to AI-powered video pipelines.
Discord transcription chatbot
GPU-aware semaphores arbitrating Whisper and Ollama. Event-driven job queue. Dependency-injected gateway for modular services management.

Group study, in real time
10+ concurrent WS connections on Cloud Run, Redis state sync, TanStack Query + custom Notion API wrapper.

Jarvis, but a cat
A cat that wanders your desktop. Integrating Ollama and productivity apps so it's actually useful - when it's actually completed.

Visual state code editor
Node-based editor that generates ~40% templated of state code automatically.

v3, rebuilt from scratch
Next.js + TS + Three.js. You're looking at it. Source on GitHub if you want to poke around.

C++ from scratch
Built a CPU raytracer in C++ following Ray Tracing in One Weekend, then bolted on multi-core processing to make it fly.

3D game engine, hand-rolled
Python + OpenGL game engine I built from scratch. Currently powering a rogue-lite procedurally generated shooter.

AI vlog from a Raspberry Pi
cuHacking submission. Pi 4B + Gemini API generates a daily vlog. Custom video-context cache, 300% search speedup.
