Writing & Technical Insights
Practical investigations into full-stack performance debugging, React state hygiene, MongoDB query planning, and building production web applications.
Published Deep Dives

The Page Felt Slow. React Wasn't the Bottleneck.
The delay appeared after a click in the UI, so React looked suspicious. Tracing the request backwards through the API handler and the MongoDB execution plan told a different story.

Beyond the API: Why Fast Backends Still Produce Slow React UIs
Why fast API responses still lead to delayed interfaces, and how server-first rendering, streaming, selective hydration, and optimistic updates reduce perceived latency.

Your React UI May Be Buggy Because It Remembers Too Much
Duplicated React state creates stale UI, unnecessary effects, and avoidable failure paths. Store the minimum state, derive the rest, and make each source of truth obvious.

Your Lighthouse Score Is Green. Why Does Your Website Still Feel Slow?
A good Lighthouse score does not always mean a fast-feeling website. Learn how perceived performance, Core Web Vitals, interactions, and real-user testing reveal what automated audits miss.
In Progress
Upcoming Research & Drafts
MongoDB Indexing Strategies That Actually Scale in Production
Compound indexes, execution plan profiling, and query pipeline optimizations that keep queries under 20ms under heavy load.
The Micro-Interaction Hierarchy: When Animations Earn Their Time
A practical guide to physics-driven spring animations, feedback latency budgets, and reducing layout thrashing in React.