Articles

Thoughts on code & craft

Essays on software engineering, architecture decisions, and the tools I use daily.

Aug 2026·6 min read

The Art of Writing Maintainable React Code

Practical patterns for keeping React components clean, testable, and easy to evolve over time.

Read article
Jul 2026·5 min read

Why I Choose TypeScript for Every New Project

A look at how TypeScript improves velocity, confidence, and collaboration on modern teams.

Read article
Jun 2026·8 min read

Building APIs That Scale

Lessons learned designing REST and GraphQL APIs that stay fast and flexible as products grow.

Read article
May 2026·7 min read

A Developer's Guide to Performance Budgets

How to set, track, and enforce performance budgets without slowing down your team.

Read article
Apr 2026·4 min read

The Case for Simple Architecture

Why starting simple often leads to better outcomes than over-engineering from day one.

Read article
Mar 2026·9 min read

Deploying with Confidence

CI/CD practices, feature flags, and rollback strategies that make releases less stressful.

Read article