Saman
  • Work
  • Projects
  • Gallery
  • Blog
  • Resume
  • Notes
GitHub
  • Home
  • Projects
  • Gallery
  • Blog
  • Resume
  • Notes

Blog

Notes & experiments

Field notes on frontend systems, maps, performance, and the craft of building product interfaces.

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→
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→
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→
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→
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→
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→