Notes on Frontend Craft
Practical lessons from building performant, scalable web apps — React, Next.js, performance, and the occasional war story.
- ·6 min read
How I Cut Unnecessary React Re-renders by 40%
A practical walkthrough of the techniques I use to diagnose and eliminate wasteful re-renders in large Next.js apps — using Zustand, Context, memoization, and the React DevTools profiler.
- ·7 min read
Building a Mobile-First PWA with Next.js and Supabase
Lessons from shipping MatchPost — a Progressive Web App where 62% of traffic is mobile — including offline-friendly data, iOS Safari install quirks, and a Supabase-backed real-time layer.