No moves left
—No legal swipes left. The bars are Jev's last vote.
- Score
- 0
- Best
- 0
- Moves
- 0
No moves left. Score 0, best tile 0.
Design engineer, London based, for web, 70% performance, 20% aesthetics, 10% fun. My local time is:
Based in London
Drag the centre handle to redistribute
No legal swipes left. The bars are Jev's last vote.
No moves left. Score 0, best tile 0.
Shipped interfaces, client delivery, and tools where rendering choices, interaction continuity, and performance trade-offs mattered.
London transport boards as copyable React source: a typed TfL client, a shadcn registry of status and arrivals UI, and a hosted Board that will run on an iPad in the kitchen.
A collaborative writing surface where the AI co-editor docks beside the draft — rewrite, grammar, and brief stay in the margin so the article never disappears under a modal.
London noise map for renting, buying, and visiting — search an address, see what actually contributes to sound, and ask follow-ups by voice before move-in day.

A browser image editor for retro, high-saturation dithering — bright P3 dots on black, per-channel white-noise dithering, and a worker pipeline that keeps sliders responsive.
Production marketing and product web for GAIB and ARC League — brand-heavy motion, tab systems, and performance-conscious front ends.
Semantic search over multilingual RSS feeds — PPR, edge geo, and client-side embedding search with no database dependency.
Inbound-aircraft delay tracing with FlightAware — Suspense boundaries, server actions, and leg switching without full reloads.
Smaller component studies and interaction experiments — separate from the work above.
Tube station letter-isolation puzzles solved with 26-bit masks — quiz, explorer, and network filters.
SVG feDisplacementMap + stacked filters that make letter edges look scorched.
Text that sizes itself to the available width — pure CSS, no measuring script.
Snap-to slider with markers, typed input, drag, out-of-bounds hint, and double-click reset.