A Builder's Grimoire for Modern Development
Devlogs, experiments, and lessons learned from building Chronomation and running Ball Lightning AB. Engineering card advantage in real life.
GitHub Activity
@BallLightningAB
Channeling knowledge and creativity
Recent devlogs and updates

Level Up Your TypeScript: Consistent Code Quality with Biome and Agentic Coding
My routine for maintaining code quality with AI assistance: using Biome and Ultracite to ensure consistent TypeScript patterns in my agentic development workflow.

The Memory Bank: Theory, Practice, and Agentic Pair Programming
A practical spec system for working with AI coding agents: why I built a memory-bank, how it works day-to-day, and why The Builder Coil version is the template moving forward.

Building a Shared Typography and Layout System for Three Brands
How I’m designing a shared typography and layout system that unifies The Builder Coil, Chronomation and Ball Lightning—starting from body text, a modular scale, and consistent vertical rhythm.

Designing Media Hosting for The Builder Coil
How I’m designing media hosting for The Builder Coil and Chronomation: from simple file-based images to multi-tenant media for future clients.

Chronomation: Key Architecture Decisions
A deep dive into the architecture decisions behind Chronomation – our multi-tenant content engine. Why we chose Neon, Drizzle, and a tenant-first data model.

The Builder Coil is Live
The Builder Coil — my builder’s grimoire where I share what I’m building at Ball Lightning AB, including Chronomation, client work and experiments — is now live.
🌀 The Upkeep
Engineering card advantage in real life
Get devlogs from The Builder Coil sharing progress on Chronomation, real-world agentic building experiments, and lessons learned running Ball Lightning AB.
Subscribe to Newsletter