Writing

Thoughts on
engineering

Notes on software architecture, distributed systems, and the craft of building things that scale.

SQS vs SNS: When to Use Each

A practical breakdown of Amazon SQS and SNS — how they differ, where they overlap, and the patterns that will guide you to the right choice every time.

8 min read
Building WanderPlan: Architecture Decisions in a Next.js 15 Travel App

How I approached state management, routing, and component architecture while building a full-stack travel itinerary app with Next.js 15, TypeScript, and Zustand.

6 min read