Saman
  • Projects
  • Gallery
  • Blog
  • Resume
GitHub

Build experiments. Learn constantly. Ship iteratively.

Next.jsTypeScriptGSAPThree.jsLenisTailwind
  • GitHub
  • LinkedIn
  • Instagram
  • Saman Sahraei
  • Projects
  • Resume
  • Blog
  • Gallery

© 2026 Saman Sahraei

Blog

Notes & experiments

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

Real-Time Frontend Architecture
December 8, 202514 min read

Real-Time Frontend Architecture

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

ArchitecturePerformanceReal-Time
Read article→
Tile-Based Caching for Interactive Maps
November 12, 20258 min read

Tile-Based Caching for Interactive Maps

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

MapsPerformanceReact
Read article→
React Query Patterns for Live Portfolio Demos
October 3, 20256 min read

React Query Patterns for Live Portfolio Demos

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

React QueryNext.jsDX
Read article→
GPU-Friendly Overlays on Top of MapLibre
August 21, 202510 min read

GPU-Friendly Overlays on Top of MapLibre

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

WebGLThree.jsMapLibre
Read article→
Design Systems That Survive Nx Monorepos
June 14, 20257 min read

Design Systems That Survive Nx Monorepos

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

Design SystemsNxTypeScript
Read article→
Scroll-Driven UI Without Jank
April 2, 20255 min read

Scroll-Driven UI Without Jank

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

GSAPAnimationPerformance
Read article→
Building Analytics UI That Scales to Billions of Events
February 18, 20259 min read

Building Analytics UI That Scales to Billions of Events

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

AnalyticsData VizProduct
Read article→