Building across the stack.
Working on backend systems, data workflows, and occasionally embedded projects.
CS + Stats @UWaterloo. AI R&D Engineer at Latii.
Experience
Work
AI R&D Engineer
Firmware Developer
Oracle ADF Developer Intern
Game Development Intern
Selected work
Projects
Symphony-Lite — Agentic Web Orchestration
Multi-agent orchestration framework autonomously generating and refining web apps through natural language goals and typed quality gates.
Planetary Explorer — NASA Space Apps
AI-powered planetary visualization platform unifying NASA and USGS imagery with semantic search and interactive exploration.
CoCode — Collaborative Code Editor
Real-time collaborative code editor with multi-user sync
ChabaCrunch — Restaurant Analytics
Restaurant analytics pipeline processing 8M+ transactions
MLOX — Augmented Lox in C
Custom interpreted language built in C with modern runtime features
Project Harmonics — Data Sonification
Data sonification tool transforming physics datasets into sound
Present
Now
Then
Lately, I've been lingering on the interdisciplinary nature of things, wondering whether everything I do is quietly linked beneath the surface. A web of ideas, habits, and abstractions stitched together by a human mind that can't help but search for continuity. As I work, I keep circling the same question: how does the mind comprehend at all, and how does this bit-based machine manage to approximate something so profoundly human? It mimics us convincingly, yet operates from a foundation that is entirely foreign.
Translating human intuition into computational form has become the most challenging part of my process. Building agentic workflows forces me to confront that gap directly, aligning human approaches with systems that do not think, feel, or hesitate. The difficulty isn't technical so much as conceptual, shaping intent into something a machine can execute without stripping away the nuance that made it meaningful in the first place.
Sonically or musically if you may, my habits have shifted alongside my routines. I've moved away from droning soundscapes toward something more immediate and energetic as my days grow more active. Lately, I've been drawn to dense, 808-heavy, almost sinister production, the kind that arrives without warning, Metro Boomin occupying much of that space. Still, I can feel myself drifting back toward more somber R&B as the weather dulls and isolation creeps in, like Sampha waiting patiently in rotation.
Contact