What I'm doing now

A living snapshot of my current focus - role, active builds, and what has my attention. This page was composed entirely in the CMS page builder and published without a deploy.

Right now

The threads I keep pulling on lately.

  • Senior Frontend Engineer at Brytecore

    Promoted May 2025. Leading frontend engineering for a multi-tenant real-estate platform - Next.js, TypeScript, GraphQL, per-tenant headless CMSs, and fleet-wide test infrastructure.

  • This site, rebuilt from the ground up

    Next.js 16 + Payload CMS with a block-based page builder. Repo components, Storybook stories, and admin blocks stay a 1:1 set.

  • AI-augmented engineering, run with discipline

    Multi-agent Claude workflows over MCP under a written evidence discipline - remediation programs that took weeks now land in days.

Articles in the CMS
Page-builder blocks
Technologies tracked
Years shipping software

Latest writing

Four-Week Context Reset: Recover Focus After an Interrupt-Heavy Sprint

Your team didn't get slower; it spent the sprint paying a re-entry tax. A four-week reset for leads and ICs: stabilize what comes in, rebuild a finishing rhythm, protect deep work, and lock the gains into team norms.

Your Runbook Is Rotting. Teach It to an Agent Instead.

A real Next.js modernization produced a playbook — and instead of letting it rot in a wiki, I turned it into a tested AI agent skill. The arc: capture the bruises, convert ordering into gates, pitfalls into tripwires, checks into code, and prove it with baselined evals (14/14 vs 7/14).

The Cheapest Database Migration Is the One You Do Before Production Exists

I moved my portfolio's Postgres from Neon to Supabase in one evening — and the real reason it was easy is timing. The cheap-migration-window thesis, plus the adapter swap, pooler modes, restore ordering, and the username gotcha.

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.