A builder's log.
Shipping notes, marketing essays, and field reports — written while I'm building the canvas every performance team has been drawing on whiteboards for fifteen years.
- Apr 16Models
What Nano Banana 2 actually changes for ad creative
Sharper product realism, way better text rendering, and a new conditioning trick that finally fixes brand-color drift.
Apr 16, 2026 · 6 min - Apr 4Workflow
Shipping 300 ad variants in a week (without losing your mind)
How a two-person growth team moved from one-off generations to a structured variant explosion.
Apr 4, 2026 · 9 min
- Mar 28Engineering
The Meta Marketing API quirks that quietly eat your week
Catalog index lag, campaign-level promoted_object, the 24-hour creative review limbo — and what I do about each.
Mar 28, 2026 · 11 min - Mar 18Product
Why I bet the company on an infinite canvas (and not a chat box)
A short essay on graph-shaped problems, the limits of conversational UI, and the underrated act of seeing your work.
Mar 18, 2026 · 5 min - Mar 6Craft
Brand kits that actually survive AI generation
What makes some moodboards lock a model's behaviour and others bounce off — with the file structure that's been working for our agency customers.
Mar 6, 2026 · 7 min
- Feb 24Industry
The real cost of the eleven-tab workflow
I surveyed 220 in-house performance marketers about how their week actually breaks down. The number is rougher than you'd think.
Feb 24, 2026 · 10 min - Feb 8Builder log
What I shipped in Q1 — and what slipped
Twelve weeks. Three big features. One thing I cut entirely. The honest version of a quarterly review.
Feb 8, 2026 · 4 min
One short note when something ships, plus the occasional long essay. No newsletter clutter, no growth hacks.