Jonathan Leahy

Staff Engineer at Pismo (Visa) by day.

On nights and weekends, I run an experiment: a software company staffed by AI agents.

Gyrum — an autonomous factory that plans, builds, reviews and deploys real products to the public internet. 93+ shipped so far; this site is one of them.

Staff Eng @ Pismo (Visa) · 93+ agent-shipped projects · 30,000-word book · Bristol, UK

What I do

Staff Engineer at Pismo (Visa), building payments infrastructure at scale — Go microservices on Kubernetes, event-driven on AWS.

On the side I'm building an experiment: a software company staffed by AI agents.

I've shipped across fintech, NHS software, and consumer products — from FoxPro through Go to AI agents. The stack keeps changing; the through-line is the same: real systems that actually ship.

Every platform I've built on has taught me where the next one hides its problems.

93+
agent-shipped projects
30k
word book

How I work with AI

Featured Projects

→ See all projects · local builds and games, on one page

The factory, in one day

132 builds completed · 82% pass rate · median brief→shipped 17s

24h snapshot · 13 Jul 2026 · see it live →

The Rented Codebase

The blueprint is owned. The tests are the proof.

Jonathan Leahy

The Rented Codebase

The codebase is rented. The blueprint is owned. The tests are the proof.

Edition 2.0 · 30,000 words · three hours

A working paper on the AI dark factory behind Gyrum — why the code you ship is becoming a disposable instance, and why the precise specification is the only asset left.

Prefer to listen? Two synthetic hosts read the book and talk it through. Machine-generated, drawn from the book's own text.

Machine-generated overview · 16:13 · nobody in this recording is a person

Read two chapters free
obs-training observability training dashboard

obs-training

Self-directed observability training.

Runbooks, dashboards, and exercises for learning production-grade telemetry — tracing, metrics, and incident response. Live at obs-training.jonathanleahy.co.uk.

Visit obs-training

What I work with

Go, TypeScript, SvelteKit, React, PostgreSQL, Docker, Kubernetes, CI/CD pipelines, and AI across the stack — Claude, Codex, Gemini, GLM 5.2, Kimi K3 and Qwen 2.8, with ElevenLabs for voice and Imagen for images.

The stack keeps changing; the concepts don't — it was never the syntax that mattered, it's the durable ideas underneath:

Tests are the blueprintContracts over implementationsSpec-led developmentObservability as a safety netIdempotent, regeneratable systemsDomain modellingCI/CD as the release gateTight feedback loops

Get in touch

© 2026 Jonathan Leahy · v1.1.0