currently working on
Supercell
Null Fellows
projects
superTest
Null Fellows
coreLLM
skribe
· · · ·
Additional projects exist beyond this list.+ more
Aalto University
Active
60.1856° N, 24.8276° E
AI
{ }
Research Assistant
Founding Engineer
Software Engineer
Teaching Assistant
Research Assistant
Current
MSc, Mathematics
Ending 2026
BSc, Computational Engineering
Featured
All projects
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.
Co-founder · builder fellowship.
Stack
TypeScript · Next.js · Tailwind · Vercel (public site)
Description
Co-founder of a builder fellowship: led cohort operations placing talent into hyper-scaling European startups. The site is the public face; programs and placements sit behind it.
why I built it
a clear home for the fellowship’s story and applications—minimal surface, maximum signal for founders and operators.
Self-hosted GPU LLM · 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 · FastAPI + WebSockets clinical pipeline.
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.
Built and maintained.
Stack
TypeScript · modern web stack · CMS / content as deployed · production hosting
Description
Public site and integrations for SILTA house: marketing pages, forms, and ongoing maintenance as the org grew.
why I built it
they needed a reliable web presence and someone to own deploys and updates. why not.
race-car lightweight suspension bracket.
Stack
Python · Ansys (topology optimization / FEM) · CAD workflow
Description
Structural study: optimize a physical race-car suspension bracket for stiffness and weight under defined loads and manufacturing constraints. Course / research deliverable connecting simulation, optimization, and readable engineering documentation (full write-up in the linked PDF).
why I built it
needed to work on a computational engineering project. all the suggested ones were boring so I paired up with an aerodynamics engineer at a local race-car team to build this. learned lots of stuff about computational engineering (way more than my entire degree p much).
OpenCV + Unity · shipped to Itch.io.
Stack
Python · C# · Flask · OpenCV · Unity · camera / emotion-input pipeline
Description
Emotion-driven mechanics with a Python/OpenCV sidecar feeding Unity; shipped to Itch.io. GitHub link opens the repo for code and history.
why I built it
I couldn't understand what my hackathon teammate was saying so I thought "why not turn this very (un)fun experience into a game?" that's how this game was born.
3D maze · shipped on Steam.
Stack
C# · Unity (3D) · Blender · Steamworks · build pipeline · store assets
Description
Steam release: top-down action with full store presence—builds, depots, and the public page.
why I built it
my game studio built this over a year; commercially it was a flop, but I learned a lot shipping it through Steam.
2D action · shipped on Steam.
Stack
C# · Unity (2D) · Steamworks · top-down action · VFX / audio as shipped
Description
Commercial 3D maze game on Steam: core navigation loop, Steam depots, and public store page.
why I built it
my game studio built this over a year; made about 100$, but I learned a lot shipping it through Steam.
Open source software contributions from me.