Writing

Notes from the build.

Field notes on shipping SaaS solo, working with AI as a force multiplier, and what I've learned running affiliate programs. Honest, sometimes wrong, occasionally useful.

2026 · 05 · 12

The unauthenticated postback hole I had in production for months

Trcker had a security bug live in production for months. Sentry logged the warnings. Nothing blocked. Here's what happened, why I missed it, and what I changed.

Post · 9 min

2026 · 04 · 18

Why Trcker scores clicks before conversions fire

Stripe Radar scores transactions. Sift scores accounts. For affiliate platforms, both are too late. The 7-signal click-scoring rubric Trcker uses, with real weights from the actual rule set.

Post · 8 min

2026 · 03 · 22

Edge-first MCP servers: why Pulse runs on Cloudflare Workers

Most MCP server implementations sit on Lambda or Vercel Functions. Cold start compounds when agents chain tool calls. The architectural reasoning behind Pulse, the tradeoffs, and when edge is the wrong call.

Post · 7 min

2026 · 02 · 26

Shipping 12 SEO pages in 14 days (and what I cut)

The Ezra SEO buildout, end to end. Templates, MDX, the things I deliberately cut to ship fast, and the numbers four weeks in.

Post · 7 min

RSS feed and search will be wired up before launch. Subscribe form lives on the contact page for now.