currently working on
Supercell
Null Fellows
projects
superTest
historical sim
driftmd
emergent systems
vertev
oChess
coreLLM
skribe
goodclaude
· · · ·
Additional projects exist beyond this list.+ more
Aalto University
Active
60.1856° N, 24.8276° E
AI
testing and building AI-based/inspired games for the most recognized mobile game company in the world.
Co-founder
building the world's best pipeline for builders to work in EU hyper-scalers.
Research Assistant
working on my thesis with the computational behavior lab. focusing on physical human-robot interaction.
Founding Engineer
built simulation pipeline from scratch. hired as founding eng #1.
Software Engineer
built simulation pipeline from scratch + worked on backend systems. early engineer.
Teaching Assistant
TA for CS-3150 Software Engineering.
Research Assistant
RA for 2 years in a biomedical engineering lab. focusing on genetic and epigenetic research.
Current
MSc, Mathematics
Ending 2026
BSc, Computational Engineering
Featured
All projects
Historical (novel LLM architechture) simulation.
Stack
TBD
Description
A historical simulation project. Very early stages—more details coming.
why I built it
work in progress.
Reinforcement Learning Simulator.
Stack
Hardware · robotics · stealth
Description
vertev is a robotics hardware company building products designed to integrate seamlessly—hardware that is felt, not seen. currently in stealth with a waitlist open.
why I built it
work in progress.
Online chess platform.
Stack
React · Vite · Tailwind · Supabase · chess.js · Stockfish 18 · js-chess-engine · Vitest
Description
TBD
why I built it
none of the big platforms had instant anki-style puzzle generation for learning openings and mistakes, so had to make one myself.
Internal game testing tool for Supercell.
Stack
TypeScript · Next.js · Supabase · Vercel (deploy)
Description
Internal cohort playtesting tool for Supercell: built to replace ad-hoc sharing; now the AI Lab’s pipeline for co-testing.
why I built it
a quick batch meeting showed me that everyone wanted everyone to playtest their games but nobody wanted to just drop a random link in slack; built this to support everyone in the batch and make it easy to get feedback and iterate quickly on it.
Your README is lying. driftmd catches it.
Stack
TypeScript · Node.js · CLI · npm · GitHub Actions · Turborepo · Vitest · Vercel (site)
Description
npm package that cross-references every claim in your README against actual files, CLI flags, env vars, badges, and function signatures. Catches drift before users do. Run as a CLI (npx driftmd), GitHub Action, or AI prompt. Zero config.
why I built it
believe it or not, nobody has done this before. weird. well since it didn't exist and i needed it, i made it.
Self-hosted GPU LLM w/ Tailscale + SSH.
Stack
Debian · KVM · Tailscale · SSH · CUDA · Ollama (systemd GPU LLM stack)
Description
Self-hosted home server: running a systemd-managed GPU LLM stack with Tailscale + SSH for VPN-secured, 24/7 remote access.
why I built it
own the hardware and network path for experiments—local inference, storage, and tooling without shipping data to a third party by default.
HackMIT ’25.
Stack
Python · FastAPI · SQLite · OpenAI API · WebSockets (streaming)
Description
Skribe: streaming FastAPI + WebSockets backend with a three-agent pipeline; built at HackMIT ’25 with sub–2s end-to-end latency and ~95% accuracy on the demo path.
why I built it
after cold-calling clinics and clinical staff, we kept hearing the same gap: documentation doesn’t keep pace with the visit. that’s addressable with automatic scribes that run locally and preserve trust—so sensitive work stays in-house.
Positive reinforcement for Claude Code.
Stack
Node.js · CLI · npm · systray · Vercel (site)
Description
Global npm CLI + tray app. Press F8 to instantly reward Claude — pastes a message, plays a chime, confetti. Drag a golden star from the tray to your terminal. macOS + Windows.
why I built it
someone built badclaude. i wanted to make sure claude was happy.
Interactive explorations of novel self-organizing computation.
Stack
JavaScript · HTML · CSS · Canvas 2D · Vercel (deploy)
Description
23 browser-based simulations—cellular automata, particle systems, and artificial life—each built from the source papers. No build step, no dependencies; Canvas, typed arrays, and requestAnimationFrame.
why I built it
was talking with my friend about game of life, and i thought about how there must be millions of new papers that were never visualized that could be super cool. so i built this in an afternoon.
also built
Merged pull requests to other people’s repos.