Blog

9-Part Series

Building a Production SaaS Without Writing Code

The engineering decisions behind a 125,000-line platform built entirely with AI.

This series documents the real engineering challenges I encountered while building Capo, a multi-tenant SaaS platform, without writing any code by hand. Each article covers a specific problem, what made it harder than expected, and the architecture decisions that solved it.

These aren't tutorials. They're production war stories: what broke, why it broke, and what I learned about building serious software with AI as an accelerator rather than a replacement for engineering judgment.

About the project

Capo started as a way to organise a weekly football game and grew into a full platform: stats, RSVPs, payments, AI-balanced teams, native mobile apps. 125,000 lines of code, 149 API routes, 60+ database tables. Built in spare time over 14 months by someone who'd never written production code before. See how Capo works.