Atmos Football

Blog

The Start

· 6 min read

Why this blog exists — the real origin of Atmos Football as an AI stress test on private football data, plus the honest reasons behind building the blog itself.

history · ai · development · origin

The Data

· 7 min read

How the Atmos Football dataset went from chaotic OneNote scribbles (2015) to a clean, historic master table — and why the early AI tests kept failing until Claude finally cracked it in 2026.

data · history · ai · development

The Elo Problem: When Fair Teams Don't Feel Fair

· 9 min read

The team generator says the teams are balanced. The players say they're not. Then the game happens and the numbers were right all along. How Elo ratings work in casual 5-a-side football, and why trusting them is harder than understanding them.

elo · ratings · football · statistics · team-generation

Building with AI: How Claude Helped Write This App

· 6 min read

An honest account of using Claude as a development partner for a real side project — what works, what doesn't, and when it gets in the way.

ai · development · claude · workflow

From 60k Reads a Day to Under 1k: Cutting Firestore Costs on the Free Tier

· 5 min read

How a casual football app was burning through Firestore's free tier quota and the techniques used to reduce reads by over 95%.

firebase · firestore · cost · performance

The Two-Environment Workflow: How We Actually Build Features with AI

· 7 min read

Planning in one environment, implementing in another. After 40 versions and several months of building an app with AI, here is the system that made it work — and why separating thinking from doing turned out to be the most important decision.

ai · workflow · development · claude · react

What 40 Versions Taught Me About AI-Assisted Development

· 8 min read

After several months and roughly 40 releases built with AI assistance, here is what actually worked, what did not, and what I would tell someone starting the same journey today.

ai · development · workflow · lessons · indie-dev

Push Notifications for a PWA — FCM on Web and Android with Capacitor

· 7 min read

How we added weekly match notifications to a React PWA and Android app using Firebase Cloud Messaging — covering web push, Capacitor native, and the permission flow.

pwa · android · firebase · notifications · capacitor