Skip to content

Everything I've shipped.

10 projects, newest first. Source is on GitHub for all of them.

CalmRoute

Sensory-aware wayfinding for Melbourne CBD. Routes get scored against your own sensory tolerances, so the calmest path is different for different people.

Multi-agent coordination

Two agents learning to cooperate in a stochastic grid world with no way to communicate, and watching the theory break in the learning curves.

Recipe generation

One project covering the full arc of modern NLP, from a hand built RNN with attention through to LoRA fine tuning and a RAG menu designer.

Algorithmic trading

Machine learning applied to systematic trading. Asset clustering, sentiment signals and volatility forecasting, tested honestly enough to see most of it fall over.

Mia, a voice assistant

A voice controlled assistant in Python that listens for a command, works out what you meant, and does it.

Passkey

Passwordless authentication with WebAuthn, built as a containerised Express service to understand the flow properly rather than through a library.

Self-driving car

A driving simulation with a neural network written from scratch in JavaScript. No libraries anywhere, including the network.

Boston Metro System

The Boston metro modelled as a multigraph, so a route with fewer line changes wins over one that is technically shorter.

Cryptograms

Generates and solves substitution cipher puzzles, written to be read by someone learning how those ciphers break.

Movies API

A REST API over a film database, designed so a client can render a full list view from a single request.