
~/about
I like making complicated things feel workable.
That usually means connecting software to something tangible: a robot, a team’s workflow, a learning tool, or a system people can rely on.
I care about the whole build—the architecture underneath, the interface people touch, and whether the finished thing actually helps.
Richmond Hill, ON, CA Email me
~/toolkit
Tools I reach for.
Languages
TypeScript, Python, Rust, Java, C++
Product
React, Next.js, Tauri, FastAPI, PostgreSQL
Systems
Git, Docker, PostgreSQL, REST APIs, Web Extensions
Outside work
Piano, Badminton, Chess, Weight Lifting
Have a project or a good technical problem?
Let’s talk