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

[ play ]

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

[ play ]

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

[ play ]