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 in London. I build calm interfaces for live, messy data, like ssh-ldn noise maps, TfL transport boards and Where's My Flight planes outside your window.
Based in London
Drag the middle handle to resize
No legal swipes left. The bars are Jev's last vote.
No moves left. Score 0, best tile 0.
Live, real-world data turned into maps, motion and tools. Some of it runs off my own hardware. Most started at a London hackathon, built with my own roster of AI agents working to written rules.
Inbound-aircraft delay tracing with FlightAware — Suspense boundaries, server actions, and leg switching without full reloads.
London noise map for renting, buying and visiting. Search an address, see what makes the noise, and ask follow-up questions by voice.

Same board, same taps. A mini-game benchmark where you race an AI agent, or watch agents race each other. Built at the GPT-6 Astra hack.
A node-graph editor that compiles live URLs into tested scrapers. Hackathon winner.
A typed TfL API client and a React component registry for London transport boards. Copy the source, own it, run the Board on an iPad.
A self-hosted server for the TRMNL e-ink display, built in Next.js. Now also kept under TRMNL's own org as byos_next.
A browser image editor for retro dithering. Bright P3 dots on black, per-channel noise, and a worker that keeps the sliders smooth.
Small component studies. Hairlines, dimming, easing that never restarts.
Tube station letter puzzles solved with 26-bit masks. Quiz, explorer and network filters.
Classic SVG burned edges plus layered heat glows. The tone follows the canvas.
Text that sizes itself to the space it has. Pure CSS, no measuring script.
Snap-to slider with markers, typed input, drag, out-of-bounds hint, and double-click reset.