
Why I Stopped Using Global State — And What Replaced It.
After years of Redux boilerplate and Context re-renders, I moved to co-located server state with React Query. The codebase lost weight. The team gained velocity.
Read StoryA case study in leading end-to-end frontend architecture for a logistics platform — the decisions that shaped the system, the patterns that scaled it, and the trade-offs that kept it honest.

Curated thoughts on engineering, strategy, and the craft of digital architecture.

After years of Redux boilerplate and Context re-renders, I moved to co-located server state with React Query. The codebase lost weight. The team gained velocity.
Read Story
A runtime error that should have been caught at compile time cost us a sprint. I introduced strict TypeScript across every project after that. Here is how — and why the team thanked me later.
Read Story
Sixty percent faster delivery. Not from a new framework — from a disciplined system of reusable components built on Shadcn UI and a shared design contract.
Read StoryOccasional dispatches on system design, technical leadership, and the pursuit of engineering excellence. No spam. Just signal.