Skip to content
Software developer · Leeds, UK

Practical software. Honest build notes. Useful experiments.

I build useful software — and write down the honest version.

I build practical web apps, AI-assisted workflows, and indie products like Pit Crew. This is where I document what I’m building, what broke, and what I’d do differently next time.

Indie productsAI-assisted workflowsProduct engineering
Currently building

Pit Crew

Fantasy motorsport leagues, podium predictions, and season-long bragging rights.

Focus

Web x AI

Angular and Firebase products; Astro, Contentful, and Cloudflare publishing.

Based in

Leeds, UK

Building products, delivering software, and sharing the useful parts in public.

Start here

A useful route into the work.

New here? Pick the thread closest to what you’re building. Every link resolves to a real article, project, or topic collection.

Selected projects

Software with real users and real constraints.

Product stories, architecture decisions, and the parts I would approach differently the next time around.

Live · actively building

Pit Crew

A browser-first fantasy motorsport app for creating private leagues, making race-by-race podium predictions, and following season standings.

  • Private leagues
  • Podium predictions
  • Live scoring
  • Mobile-first PWA
AngularFirebaseFirestoreCloudflare
See all projects →
Current workbench

Inside the engineering lab

Products, workflows, and publishing systems I’m actively refining. The current snapshot lives on the Now page.

Pit Crew

A live fantasy motorsport product for private leagues, race-by-race podium predictions, and season standings.

Explore more

AI-assisted engineering workflows

Practical notes on shipping real product improvements with AI in the loop, without turning everything into a demo.

Explore more

The public engineering lab

Products, experiments, and the decisions behind them — connected to the writing rather than hidden in a portfolio grid.

Explore more
Latest writing

Fresh notes from the notebook

Recent writing, experiments, and practical implementation details.

Featured topics

Start with the areas I keep returning to

Use topic collections to jump into recurring themes without digging through the full archive.

Currently exploring

Questions worth spending time on

Areas I’m actively researching, prototyping, or pressure-testing in real projects.

Edge-first web architecture

Notes and experiments will land in the blog as they turn into something useful.

Agentic developer tooling

Notes and experiments will land in the blog as they turn into something useful.

Modern frontend performance

Notes and experiments will land in the blog as they turn into something useful.

Maintainable product design systems

Notes and experiments will land in the blog as they turn into something useful.

Tools and stack

The stack I write from experience

Static-first publishing, modern TypeScript, and lightweight infrastructure choices that keep the site maintainable.

Astro
Angular
Firebase
Cloudflare
Contentful
TypeScript
Stay in touch

Building something useful?

If you have a specific product, architecture, or delivery problem, send me the interesting part.

Send a message