Projects
Things I built instead of doing the sensible thing. Every one of them runs in the browser.
Oct 2026
Lessons you play
Playable lessons that teach one mechanism at a time in a hand drawn world. A Bloom filter is a seed bed and consistent hashing is fish dealt to boats.
JavaScript / Canvas / WebGL
Oct 2026
Parking a Grand i10
I am learning to drive and I always park too far from everything. So I built a 3D parking simulator of my own car to learn how close I can actually get.
three.js / JavaScript / Codex image generation
Oct 2026
Backpressure
A Cities Skylines style game where your B2B SaaS client hands you an absurd requirement and you build the AWS city that survives it.
three.js / JavaScript / Web Audio