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. This site is one of them.

Staff Eng @ Pismo (Visa) · Bristol, UK

What I do

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

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.

How I work with AI

Featured Projects

→ See all projects · end-to-end builds, architecture to deployment, on one page

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 — with ElevenLabs for voice and Imagen for images.

ClaudeCodexGeminiGLM 5.2Kimi K3Qwen 3.8DeepSeek-v4-flash-0731

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.9.0