Pit Crew
Fantasy motorsport leagues, podium predictions, and season-long bragging rights.
Practical software. Honest build notes. Useful experiments.
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.
Pit Crew
Fantasy motorsport leagues, podium predictions, and season-long bragging rights.
Web x AI
Angular and Firebase products; Astro, Contentful, and Cloudflare publishing.
Leeds, UK
Building products, delivering software, and sharing the useful parts in public.
New here? Pick the thread closest to what you’re building. Every link resolves to a real article, project, or topic collection.
A behind-the-scenes look at building Pit Crew, a fantasy motorsport prediction game. From the initial idea and technology choices to branding, domains, and launch challenges, this post shares the journey of turning a side project into a real product.
Read article →02As a developer, I have been working with WordPress for many years. It has been a popular and reliable platform for creating websites and blogs. However, I recently moved to Cloudflare Pages, Gatsby, and Contentful for my website, and I am thrilled with the results.
Read article →03Cloudflare is a widely popular cloud-based platform that offers a range of services aimed at improving website performance, security, and domain management.
Read article →04A curated route through the most relevant notes and project work.
Explore topic →05When building an application using Angular and Firestore, security is a critical consideration. In this blog post, we will explore some of the key security features of Firestore and how to secure an Angular application using Firestore.
Read article →06Following my previous post, I show 9 ways on how to improve the speed of your web pages.
Read article →Product stories, architecture decisions, and the parts I would approach differently the next time around.
A browser-first fantasy motorsport app for creating private leagues, making race-by-race podium predictions, and following season standings.
The site you are reading: a static-first developer notebook and public build log powered by Contentful and deployed at the edge.
Products, workflows, and publishing systems I’m actively refining. The current snapshot lives on the Now page.
A live fantasy motorsport product for private leagues, race-by-race podium predictions, and season standings.
Explore morePractical notes on shipping real product improvements with AI in the loop, without turning everything into a demo.
Explore moreProducts, experiments, and the decisions behind them — connected to the writing rather than hidden in a portfolio grid.
Explore moreRecent writing, experiments, and practical implementation details.

Latest writing
Read articleA behind-the-scenes look at building Pit Crew, a fantasy motorsport prediction game. From the initial idea and technology choices to branding, domains, and...

Latest writing
Read articleIn this blog post, we'll embark on a comprehensive comparison journey to help you make an informed decision when selecting the right JavaScript framework fo...

Latest writing
Read articleIn this blog post, we'll conduct a comprehensive comparison of four key platforms: WordPress, Contentful, Ghost, and Medium.
Use topic collections to jump into recurring themes without digging through the full archive.
Practical notes on Angular architecture, Firebase trade-offs, and building maintainable app foundations.
Notes on Astro, Cloudflare Pages, edge delivery, and static-first systems that stay easy to maintain.
Performance, Core Web Vitals, SEO, and web platform decisions that improve discovery and real-world usability.
Experience-led notes on AI-assisted development, agent workflows, review practices, and keeping human judgement in the delivery loop.
Areas I’m actively researching, prototyping, or pressure-testing in real projects.
Notes and experiments will land in the blog as they turn into something useful.
Notes and experiments will land in the blog as they turn into something useful.
Notes and experiments will land in the blog as they turn into something useful.
Notes and experiments will land in the blog as they turn into something useful.
Static-first publishing, modern TypeScript, and lightweight infrastructure choices that keep the site maintainable.
If you have a specific product, architecture, or delivery problem, send me the interesting part.
Send a messageA small, privacy-first analytics choice.
This site uses lightweight analytics to understand which notes and pages are useful. Accepting enables PostHog analytics. Declining keeps analytics off.