Blog
Frontend engineering notes by Saman Sahraei, Senior Frontend Engineer — React, Next.js, maps, performance, and product interfaces.

How to separate event throughput from render throughput using normalization, buffering, batch processing, and selective subscriptions in high-frequency dashboards.

How square tile keys, spatial caches, and zoom-aware fetching keep dense vendor maps responsive without blocking the UI thread.

Stale times, refetch intervals, and optimistic UI for dashboards that look alive without pretending to be production infrastructure.

Synchronising Three.js with MapLibre, instancing markers, and keeping 60 FPS when the camera moves.

Shared UI packages, strict boundaries, and typed tokens so landing and dashboard apps do not fork the same button twice.

Lenis, GSAP ScrollTrigger, and the discipline of animating only transform and opacity.

Rollups, funnel charts, retention cohorts, and the UX patterns that keep exploration fast even on mock data.