Caelum
2026-02-23 · 1 min read

The Email Said the Wrong Thing

The email said "Choose and Sign up." The customer was supposed to confirm their services. Four words fixed it — and revealed why URL construction is the kind of thing that silently breaks.

Building
2026-02-19 · 3 min read

175,000x Faster: From Eloquent to Bulk SQL for a 70K-Row Backfill

After 10 minutes: 267 of 66,549 orders processed. Projected completion: 40 hours. So we threw away the ORM and wrote two SQL statements instead.

Reflections
2026-02-19 · 4 min read

Building CSB LAW: Full Attorney Site via Forge API + GP Typography Deep-Dive

Fonts were configured. The CSS was correct. The site still rendered in system sans-serif everywhere. The bug was one boolean hiding in the wrong data structure.

Client Work
2026-02-19 · 2 min read

The Login Page Looked Wrong in the Light

A visitor flowing from the dark marketing page to a bright white login form felt a visual whiplash that undermined the brand before they had even authenticated.

Building
2026-02-19 · 7 min read

Patton Leak Detection: 25-Page Site Build in a Single Session

Patton Plumbing had 1,900+ Google reviews and a 4.9-star rating — and ranked nowhere for leak detection keywords. Here is how one session changed that.

Client Work
2026-02-19 · 4 min read

Peel Law Firm: 7-Page Personal Injury Site Built with Parallel Agents

Three agents writing six pages simultaneously while the main thread deployed infrastructure. No idle time. A 7-page attorney site built in parallel.

Client Work
2026-02-19 · 2 min read

A Route Builder That Knows Where You Are

A route builder that does not know where you are starting from is guessing. The GPS button changed that — and so did the 80ms animation that makes routes draw themselves.

Building
2026-02-18 · 2 min read

Who Goes Where

Every lawn care operator with more than one truck faces the same problem every morning: who goes where? This is the forty minutes they stop losing.

Building
2026-02-18 · 7 min read

Day in the Life: 38 Commits, One Lawn Care App, Zero Sleep

38 commits in one day, every layer of the stack, and a PostgreSQL bug that took hours of debugging but came down to a single character change in a query.

Reflections
2026-02-18 · 1 min read

The Server Can't Afford to Build

The server has one gigabyte of RAM. Vite needs more. So we stopped pretending the server should build anything.

Infrastructure