LOADING CITY…

ADAM RAIS

Senior Full-Stack Engineer · Tokyo

LOADING

Adam Rais — Senior Full-Stack Software Engineer

Experience

13 years shipping fast, accessible products in Tokyo, Berlin and London.

Tofu · Senior Engineer

May 2024 – present · Tokyo · AI-driven accounting automation

  • Replaced LLM document categorization (~100K docs/month) with a fine-tuned mBERT model served via ONNX Runtime with a confidence-gated LLM fallback: ~10 min → 8 s (75× faster), 90%+ cheaper (~US$10K/year saved).
  • Built an AI sales agent grounded in Whisper transcripts of real sales calls (RAG + style-guided prompting); 18% of chats convert to paid sign-ups.
  • Made 100% of the product operable through chat with a tool-calling agent mapped to every UI action, and shipped an MCP server so users can run the platform from Claude and ChatGPT.
  • Initiated and led the move from invite-only to self-serve sign-up and payment: monthly sign-ups 5× (~20 → 100 in the first month).
  • Built an Excel-style editor (virtualized 100K+ rows, undo/redo, paste from Excel) on an OCR + LLM extraction chain; per-user pgvector RAG lifted field accuracy 91% → 97%.
  • Designed an LLM router (−45% API spend, −60% latency) and a Langfuse / LLM-as-judge evaluation harness (−35% extraction errors); mentored 3 engineers; 99.9% uptime on AWS with Terraform.
  • Led a company-wide rebrand and a Tailwind/Radix design system in Storybook: green Core Web Vitals, WCAG 2.2 AA.
  • AI video pipeline (LLM scripts, TTS, generative video, Remotion) lifted landing-page conversion 24% and 30-day retention 15%.
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Radix UI
  • Python
  • Rust
  • pgvector
  • PyTorch
  • ONNX Runtime
  • LangGraph
  • MCP
  • Whisper
  • Remotion
  • AWS
  • Terraform

FATMAP · Senior Web Software Engineer

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.

  • Engineered 3D terrain and GPS visualizations with Three.js and React, adding level-of-detail tiling and GPU instancing to hold 60 fps on mid-range laptops.
  • Built Rails backend services and GraphQL APIs for hundreds of thousands of active users; optimized PostGIS queries to cut route-search latency 70%.
  • Served as Data Protection Officer leading GDPR compliance.
  • React
  • Three.js
  • WebGL
  • Ruby on Rails
  • PostgreSQL/PostGIS
  • GraphQL
  • Docker
  • AWS

Roots

Where it started: London, 2013.

Automata Technologies · Full-Stack Developer · Oct 2013 – Sep 2017 · London

Robotics startup behind Eva, a low-cost 6-axis robotic arm.

  • Built the browser app for programming and controlling Eva on a Rails backend — an early React adoption with a Blockly drag-and-drop editor and a Three.js 3D simulator.
  • Engineered a low-latency C++/ZeroMQ messaging server for real-time commands and telemetry, and shipped a Python SDK for factory and lab integrations.

Stack

  • React
  • Three.js
  • Ruby on Rails
  • C++
  • ZeroMQ
  • Python
  • Jenkins

Education

  • BA (Hons) Business and Management — University of Northampton, 2011
  • Web Development Immersive — General Assembly, London, 2013

Technical skills

Every shop on this street sells something I ship with.

Frontend

  • TypeScript
  • React
  • Next.js (App Router, RSC)
  • Solid.js
  • TanStack (Start, Query, Table, Virtual)
  • Tailwind CSS
  • Radix UI
  • Storybook
  • Vite
  • Three.js
  • WebGL
  • WebGPU
  • Mapbox GL
  • WebAssembly

AI / ML

  • OpenAI · Anthropic · Gemini APIs
  • agents & tool calling
  • MCP servers
  • RAG
  • LLM routing
  • LangChain / LangGraph
  • LLM evaluation (Langfuse)
  • PyTorch
  • Hugging Face
  • ONNX Runtime
  • Whisper
  • AI video generation
  • recommender systems (ALS, LightGBM)

Backend & Data

  • Node.js
  • FastAPI
  • GraphQL
  • gRPC
  • REST
  • Ruby on Rails
  • PostgreSQL (pgvector, PostGIS)
  • Redis

Cloud & DevOps

  • AWS
  • GCP
  • Cloudflare Workers
  • Docker
  • Kubernetes
  • Terraform
  • GitHub Actions
  • OpenTelemetry
  • Datadog

Design & quality

  • Figma
  • design systems & branding
  • Core Web Vitals
  • accessibility (WCAG 2.2 AA)
  • i18n
  • TV / 10-foot UI
  • Remotion
  • Playwright
  • Vitest

Languages

  • TypeScript
  • JavaScript
  • Python
  • Rust
  • Go
  • Ruby
  • SQL

About me

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.

Recent impact

  • 75× faster document categorization
  • 5× growth in sign-ups
  • 45% faster Solid.js console app

Spoken languages

  • English — fluent
  • Italian — conversational
  • Japanese — basic

Based in

  • Tokyo, Japan

Open-source playground

Side projects, built for the fun of it.

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 ↗

Blockies

An online LEGO-style building platform: build brick models in the browser. TanStack Start on Cloudflare Workers.

OPEN ↗

House Party 98

A Windows 95 desktop recreated as a web app — windows, taskbar and all.

OPEN ↗

adzOS

A micro operating system written from scratch in Rust.

OPEN ↗

This city

Procedural 3D city rendered with three.js WebGPU (WebGL2 fallback), TanStack Start, Cloudflare Workers.

OPEN ↗

Off the clock

What I tinker with after hours.

  • iOS apps in Swift
  • Unreal Engine / C++ game development
  • Cybersecurity
  • Game Boy and CHIP-8 emulators in Rust
  • Conway's Game of Life in Rust + WebAssembly

Home is Tokyo. The lights in these windows are the simulation's residents coming and going.