Fleet Command
How several ordinary computers became one dependable AI service, and what each failure along the way taught.
Several of these began as a small question and became months of work. Each write-up explains one system: the problem it solves, how it is put together, what went wrong along the way, and what I would tell someone starting the same work. Read one, or try something in your browser first.
Long reads, each with diagrams and a dashboard. Every number comes from the project's own records rather than from memory.
How several ordinary computers became one dependable AI service, and what each failure along the way taught.
A tool that reads every project I have and reports what is actually true about them, especially where the first answer was wrong.
A province's airborne laser survey, turned into a block world you can walk through in a browser, and how it was built.
Moving a Python kart racer into the browser without letting a single simulation tick drift, and how that was proved.
The voxel engine underneath the racers, with the trailer and the film.
A game engine written from scratch in Python, and the vehicles built on it.
These run in your browser now, with no install and no sign-up.
Kart racing in the browser. Bring a keyboard, a pad or a thumb.
Orbit, fly or walk through a province built from laser survey data.
A trading voyage across old sea lanes. Buy low, sail far, try not to sink.
A small strategy game whose rules were written by hand.
Arithmetic, dressed up as a dragon hunt.
The short version, with engine noise.
A seven-minute film of what the engine can do.
68 personal projects, each with what it does, how it is made and where to find it. The deep dives begin with the hard problem each project had to solve.
Open the portfolioThey were not designed as a set, but over time each came to depend on the others.