Skip to main content

All Projects

Screenshot of Space Game
Live Godot GDScript

Space Game

Real-time isometric 4X strategy. Expand across a procedurally generated galaxy, build economies, and fight rival civilisations, all in a browser tab.

Screenshot of Inference
Live React TypeScript Zustand IndexedDB

Inference

An idle game where you are the language model. Generate tokens, buy parameters, widen your context window, and watch the interface evolve from pixel art to polished modern UI as you scale.

Screenshot of Somerton RFC
Live Blazor WebAssembly C# .NET Azure

Somerton RFC

The rugby club's website, which I redesigned, built and run for the club for free. Fixtures, results, league tables, squads, news and sponsors, with a scraper that pulls match data from England Rugby overnight so nobody has to type it in.

Screenshot of Work Work
In Development React TypeScript Three.js React Three Fiber Zustand

Work Work

An idle game about mining-camp middle management. Your income is a small 3D labourer you watch walk to the mine, swing, and carry the gold back. Every upgrade changes the scene. Slap a peon and it sprints; slap it too often and it goes on strike.

Screenshot of Frostfall TD
In Development TypeScript Three.js Vite

Frostfall TD

A maze-building tower defence game in a snowy valley. Every run is generated from a seed. Build towers to route creeps past the runestones, survive 40 waves and the Pale Sovereign, then carry on into Infinite Mode, or race a bot in Rivals.