Meridian
Real-time treasury dashboard for a fintech. 40k rows, virtualised, 60fps.
I’m Arslan, a creative engineer working between design and code. I build the layer people actually touch — the scroll, the hover, the transition that makes a product feel considered. My work lives in the browser: React, WebGL, and a stubborn obsession with frame budgets.
Six of the projects I keep coming back to. Drag, scroll, or throw your trackpad at it.
Real-time treasury dashboard for a fintech. 40k rows, virtualised, 60fps.
Three.js product configurator with instant material swaps and shareable states.
A 90-component design system with tokens, docs, and zero-runtime CSS.
Collaborative canvas editor — CRDT sync, presence cursors, offline-first.
LLM-powered analytics copilot. Streaming answers, inline charts, receipts.
Headless storefront with page transitions that never drop a frame.
Before a single pixel: what breaks today, who it breaks for, and what “fixed” measurably looks like. I’d rather ask five annoying questions now than rebuild in month three.
Motion doesn’t survive a static mockup. I build the real thing early — in the browser, at the real breakpoints, with the real data — so we’re arguing about something you can actually feel.
Typed, tested, accessible, and fast on a mid-range Android. Components that a team can extend after I’m gone — not a clever demo with a bus factor of one.
The last 5% is the whole job. Easing curves, focus states, empty states, the 300ms nobody specced. That’s where a product stops feeling like a website.
Currently taking on two projects for Q4 2026.