Writing

Engineering insights from 9+ years of building at scale.

10 articles
Cover image for The Tech Lead's New Job: Directing AI Agents Across 3 Workstreams
engineering-leadershipai-engineeringtech-leadproductivityagentic-workflows

The Tech Lead's New Job: Directing AI Agents Across 3 Workstreams

The role of tech lead has fundamentally shifted from writing code to orchestrating AI agents. Here's my framework for managing three concurrent engineering workstreams with AI teammates that never sleep.

4 min read
Cover image for When Reliability Meets Abuse: Rate Limits and Request Signing as SRE Controls
srerate-limitingsecurityapi-designreliabilitynode-js

When Reliability Meets Abuse: Rate Limits and Request Signing as SRE Controls

How I implemented rate limiting and request signing to protect a fintech platform serving 400K+ users from abuse — while keeping the system reliable for legitimate traffic.

4 min read
Cover image for Beyond the Hype: How We Actually Cut Boilerplate by 30% with AI Coding Assistants
ai-engineeringdeveloper-productivitycode-qualityengineering-practicesclaude-code

Beyond the Hype: How We Actually Cut Boilerplate by 30% with AI Coding Assistants

AI coding assistants didn't magically write our features—but a disciplined, three-lane workflow cut boilerplate-heavy effort by 30%. Here's exactly what worked and what didn't.

4 min read
Cover image for How We Stopped Node.js Container OOM Crashes Under Heavy Load by Switching to jemalloc
nodejsperformancedockermemory-managementdevops

How We Stopped Node.js Container OOM Crashes Under Heavy Load by Switching to jemalloc

Our Node.js containers kept crashing under load despite 40% heap headroom. The culprit wasn't a memory leak — it was the allocator itself.

4 min read
Cover image for Automating Accessibility Audits in React with CI/CD
accessibilityreactci-cdgithub-actions

Automating Accessibility Audits in React with CI/CD

Discover how to integrate automated accessibility auditing tools directly into your React development workflow and CI/CD pipelines to guarantee WCAG 2.1 AA compliance before shipping code.

5 min read
Cover image for The 3-Layer Observability Stack That Cut Our MTTR by 30%
observabilityplatform-engineeringsreopentelemetrymonitoring

The 3-Layer Observability Stack That Cut Our MTTR by 30%

How we stopped relying on disjointed dashboards to debug production issues, and built a unified telemetry pipeline using SLOs, OpenTelemetry, and structured logging.

6 min read
Cover image for Building an Agentic PR Generator: A Deep Dive
ai-engineeringgithubdevopsagents

Building an Agentic PR Generator: A Deep Dive

Learn how to build a local AI agent that autonomously commits code, manages versioning, and creates Pull Requests — complete with the exact system prompt and GitHub MCP setup.

10 min read
Cover image for How I Save 6 Hours Per Engineer Weekly with Agentic CI/CD Workflows
ai-engineeringci-cdgithub-actionsclaude-code

How I Save 6 Hours Per Engineer Weekly with Agentic CI/CD Workflows

A practical look at how I integrated Claude Code and GitHub Copilot into our CI/CD pipeline to automate PR creation, targeted code reviews, and quality gates — recovering 6+ hours of manual overhead per engineer, per week.

9 min read
Cover image for Shifting Accessibility Left: How We Cut WCAG 2.1 AA Bugs by 45% Before They Hit Production
accessibilitywcagci-cdengineering

Shifting Accessibility Left: How We Cut WCAG 2.1 AA Bugs by 45% Before They Hit Production

A practical guide to embedding accessibility checks directly into your CI/CD pipeline using ESLint, AI-based PR reviews, and 40+ engineering standards — so bugs never reach your users.

10 min read
Cover image for From 400K Users to 99.9% Uptime: Lessons from Scaling a Fintech Microservices Platform
architecturemicroservicesawsfintech

From 400K Users to 99.9% Uptime: Lessons from Scaling a Fintech Microservices Platform

How we migrated ByajBook from a fragile monolith to a distributed microservices architecture on AWS ECS — cutting infra costs by 35% while keeping the lights on for 400K users.

12 min read