I still remember the exact moment that got me into tech.
In 2008, my dad ran a Bell Communications outlet. He brought home the first iPhone to launch in Canada on release day. I remember opening the box with him, turning it on, and wondering how the thing actually worked.
That question never went away. It's what pushed me toward Software Engineering and CS, and it's still the thing that keeps me up late now — just with different toys. I'm in my BSc in Computer Science with Specialization at the University of Alberta (graduating 2027), and outside of class I've gotten to work across most of the stack — from CPU/GPU architecture and compilers at the bottom to full web and mobile platforms shipping to real users at the top. I've trained models and read enough linear algebra to feel like I sort of understand why any of them work. What ties it all together for me is the creativity of watching small pieces add up to something that actually does something.
There's a real person behind this site. I like meeting new people and I'm pretty easy to talk to, so reach out if you want to talk about building things, learning things, or whatever you're working on.
Here's the curated selection of what I'm most proud of. The whole is always greater than the sum of its parts, but sometimes, the parts can be pretty big on their own. In those cases, where one massively-scoped project encapsulated multiple standalone sub-projects, I've broken them apart. Some of these ship to real users, some I built to learn, and a couple are still under construction and experiencing rolling updates.
Lustr
2025 — presentBuilt and shipped a production full-stack platform for booking, scheduling, payments, and CRM. Real users, real revenue, real on-call.
Circle
2024 — presentCo-founding a student-first professional network with peer circles, institutional hubs, and AI-assisted planning, shaped by heavy user research.
ML DSL Compiler
2025Built a Triton-style tensor DSL with a full ANTLR4 to MLIR to LLVM pipeline and dual backends for CPU AVX2 and GPU tensor cores.
Gazprea Compiler
2025Built a full research-language compiler in a 4-person team: ANTLR4 frontend, rich type system, MLIR pipeline, LLVM backend, and 2k+ tests.
RISC-V Snake
2023Built a full event-driven Snake game in raw RISC-V assembly with MMIO interrupts, custom trap handling, and efficient incremental redraws.
Android Event App
2024Built a multi-role Android event platform in Java with QR check-in, lottery selection, and Firebase-backed lifecycle management.
BookNook
2026Shipped a multilingual reading platform with a 7-person SFU team, supporting 200+ languages including low-resource classroom languages.

BSc Computer Science (Specialization), University of Alberta, 2026.

Currently preparing for PMI's CAPM (Certified Associate in Project Management) — Planning, designing, and shipping software requires project management competence. I've been practicing it, but it's time to formalize the education into a certification.




Co-founder & engineer at Lustr (production detailing platform) and Agenthread (Circle). IT at Givergy, and a few smaller stints in between. Full timeline →
