Working notes on architecture, performance, and the messy reality of shipping React & React Native products — written from the trenches of crypto exchanges, cybersecurity SaaS, and healthcare platforms.
Anyone can fade a div. The craft is choreography — staggered reveals, shared layout transitions, and knowing when motion should get out of the way. Patterns I reuse on every build.
Thousands of live events, virtualized tables, and a render budget. Notes from NAXON on windowing, suspense boundaries, and making "real-time" feel calm instead of frantic.
Reanimated + Gesture Handler on the UI thread is the difference between a prototype and a product. Building a swipeable sheet that never drops a frame, even on mid-range Android.
Not every app needs a reducer cathedral. A pragmatic map of which state belongs in the URL, in React Query, in Zustand, and in plain component state — with the trade-offs I've actually hit.
Content modelling decisions you make on day one decide whether year two is pleasant. Component blocks, draft/publish, and a typed fetch layer that survives schema churn.
A particle field is gorgeous and a great way to ruin Core Web Vitals. Lazy-init after first paint, cap the device-pixel-ratio, and pause the render loop off-screen — the exact recipe behind this site's hero.
Occasional, no-spam dispatches when I publish something worth your time. Frontend architecture, performance, and lessons from real production work.