
The Verification Loop That Actually Scales with AI Coding Agents
Agents edit faster than I can click through the UI. Here's my Playwright E2E and pixel-diff loop, why I batch the checks, and what screenshots still miss.
SDE at Incubyte. I build reliable APIs, agent workflows, and developer tooling in TypeScript, React, and Next.js. Systems that hold up beyond demos, including the unglamorous parts that make them work.

Agents edit faster than I can click through the UI. Here's my Playwright E2E and pixel-diff loop, why I batch the checks, and what screenshots still miss.
How an OpenCode plugin coordinates Claude Code agents with persistent sessions, read-only exploration, and parallel planning before edits.
A practical overview of Redis caching patterns, cache invalidation tradeoffs, and when not to cache.
A practical guide to idempotency keys, request replay safety, and failure handling in backend APIs.

MySQL defaults to Repeatable Read; PostgreSQL defaults to Read Committed. Here's what changes for snapshots, phantom reads, and concurrent updates.
A practical walkthrough of using geohashing to make proximity search faster than a naive linear scan.
Using discriminated union types in TypeScript to streamline union types for better code clarity.
A practical TypeScript Node.js starter setup for 2024 using pnpm, ts-node, ESLint, Prettier, and watch mode.