
PhD Student @ McMaster · Founder @ Kanri
I'm starting a PhD at McMaster this fall, researching compilers and programming languages with a focus on implicit parallelism. Outside of school, I've spent the last few years as a software developer, freelancing, contributing to open source, and building my own products.
My main project right now is Kanri, an all-in-one management platform for martial arts schools. It started as a way to fix the clunky, outdated software my own school was stuck with, and has grown into a full platform covering membership management, billing, attendance, belt tracking, scheduling, and more!
I've also been practicing karate for over a decade and hold a second-degree black belt. I teach as a senior instructor at the Canadian Black Belt Academy.
Outside of that, I'm an avid reader. Wheel of Time and the Stormlight Archive are at the top of my list, with Thrawn, Dune, and The Great Library close behind. I also build LEGO sets (mostly Star Wars) and play Minecraft, Deadlock, and D&D with friends.
An all-in-one management platform for martial arts schools. Designed to help with membership management, billing, attendance tracking, belt tracking, scheduling, and more.
A programming language focused on ergonomic memory and logical safety, heavily inspired by languages like Rust, Go, Haskell, OCaml, and Swift.
Utilities for linear regression-based statistical computation, particularly in the same vein as methods like MonsterLM and RARity (Rust core).
A Discord bot for Politics & War that provides a wide variety of tools that help players manage their nations and alliances. The first major project I ever started, and what taught me to code.