The project index / 13 case studies

Systems I’ve built.

Game clients, servers, native apps and web platforms. A closer look at what I built, the decisions behind it, and what those decisions cost.

Selected projects

Four different ways to build a complete system.

Local AI / Voice systemsWorking

Frostphone

An entire voice pipeline on the operator’s own hardware. From the SIP call to the spoken answer.

Python · LiveKit · Whisper · Ollama

Game engineering / C++In development

Eternal Crossing

An MMO client built in Unreal Engine 5, down to the binary protocol and the world the server reads.

Unreal Engine 5 · C++ · Binary protocols

Real-time / CommunicationIn production

Frostcord

Self-hosted communication, native clients and the infrastructure that provisions a running instance.

TypeScript · React · WebRTC · Node.js

Native / AndroidShipped

Frostify

Five music sources in one Android player, with a local library and a Rust layer between the app and the network.

Rust · Tauri · Vue · Kotlin

Games & real-time systems

C++ / SQLShipped

Turtle WoW

Four years owning every raid, dungeon and boss encounter on the largest Classic+ server in the world

C++ · SQL · VMaNGOS · MySQL

Python / PyTorchWorking

Nexto Bridge

A reinforcement learning policy driving a live Rocket League client at frame rate

Python · PyTorch · TorchScript · C++

More from the workbench.

Smaller projects, each with a problem of its own.

Next.js / TypeScriptDemo data

passtbesser

A comparison portal with no commission parameter in its ranking

Next.js · TypeScript · Bun · Drizzle ORM

TypeScript / Raspberry PiWorking

PocketAI

Taking the vendor hardware out of a vendor demo

TypeScript · Raspberry Pi · ALSA · Chromium kiosk

Next.js 16 / React 19In production

TYVRAA

A brand site that loads nothing until you ask it to

Next.js 16 · React 19 · TypeScript · Tailwind CSS 4

Astro 6 / Tailwind CSS 4In production

Mod-System

A brochure site that ships no framework to render text

Astro 6 · Tailwind CSS 4 · Bun · TypeScript

Astro / Cloudflare PagesIn production

Frostforge product sites

Three product sites, one stack, no cookie banner between them

Astro · Cloudflare Pages · Vanilla JS · PWA

Node.js / WebSocketsPlayable

Kritzl

A drawing game that argues with its own genre

Node.js · WebSockets · Canvas · Vanilla JS

Astro / Cloudflare PagesIn production

youngi-piano.com

A Korean-first bilingual site with no second language bolted on

Astro · Cloudflare Pages · i18n