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.

  • Role

    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.

  • Build

    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.

  • Focus

    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.

47
Articles in the CMS
16
Page-builder blocks
50
Technologies tracked
10+
Years shipping software

Latest writing

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.

I Was Paying $20 a Month to Email Myself

A $19.95/month plan whose only job was delivering my own contact form — until a paywall forced the audit. The one-evening SendGrid-to-Resend migration, and a four-signal framework for spotting vendor inertia.

Stay up to date

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