Smash Browser
Super Smash Bros. Melee running in the browser with no emulator: the decompiled game compiled to WebAssembly with Emscripten, GameCube graphics translated to WebGPU, AudioWorklet audio and OPFS storage.
OPEN ↗LOADING CITY…
ADAM RAIS
Senior Full-Stack Engineer · Tokyo
13 years shipping fast, accessible products in Tokyo, Berlin and London.
May 2024 – present · Tokyo · AI-driven accounting automation
Sep 2017 – Sep 2018 · Berlin · 3D outdoor mapping platform (acquired by Strava in 2023)
The peaks: 3D maps for skiers and climbers — the same kind of rendering that draws this city.
Where it started: London, 2013.
Robotics startup behind Eva, a low-cost 6-axis robotic arm.
Every shop on this street sells something I ship with.
Frontend-focused full-stack engineer — 13 years across Tokyo, Berlin and London.
I build fast, accessible products across AI-powered accounting, video streaming, satellite analytics, 3D mapping and robotics. Expert in TypeScript, React/Next.js and TanStack, with production Node.js, Rust, Go and Python. I ship AI end to end — fine-tuned classifiers, LLM routing, conversational agents, MCP servers and RAG — and bridge product, design and business.
Side projects, built for the fun of it.
Super Smash Bros. Melee running in the browser with no emulator: the decompiled game compiled to WebAssembly with Emscripten, GameCube graphics translated to WebGPU, AudioWorklet audio and OPFS storage.
OPEN ↗An online LEGO-style building platform: build brick models in the browser. TanStack Start on Cloudflare Workers.
OPEN ↗A Windows 95 desktop recreated as a web app — windows, taskbar and all.
OPEN ↗A micro operating system written from scratch in Rust.
OPEN ↗Procedural 3D city rendered with three.js WebGPU (WebGL2 fallback), TanStack Start, Cloudflare Workers.
OPEN ↗What I tinker with after hours.
Home is Tokyo. The lights in these windows are the simulation's residents coming and going.