The Builder's Log
Devlogs, technical deep-dives, and lessons learned from building software and running Ball Lightning AB.

Building in Public: Three blog posts, four social posts and an article - Socials in early 2026 using AI as a co-writer and editor
Even with AI, doing content well is still hard. Here's my actual workflow for creating and distributing content across platforms, the formatting challenges I encountered, and why this matters for Chronomation.

Documentation: The Unsung Hero of Modern Software Development
Why clear documentation matters MORE in the age of AI-assisted development, not less. Drawing from Systems Design and IT Project Management experience to build better documentation for both humans and AI agents.

Restructuring Documentation for a Multi-Brand Ecosystem
How I refactored scattered documentation into a cohesive brand system repository to prepare for rebuilding my company site while maintaining consistency across three brands.

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.

Building with TanStack Start: First Impressions
My experience setting up The Builder Coil with TanStack Start, TanStack Router, and the modern React 19 stack. What I learned and what surprised me.