Case studies

Work

Game clients, servers, mobile apps, desktop software and web platforms. Most were taken from an empty repository to something people use; where one began as a fork, the write-up says so and says what I added. Each says what the problem was, what I decided, and what the decision cost, not just which frameworks were involved.

The seven that carry the argument

Selected work

2025 — Deployed at customers

Frostphone

AI telephony that runs entirely on the customer’s own hardware

12 services
built and run by one person
0
external services hear the caller

TypeScript / Python / LiveKit / SIP / Whisper

2019 — Shipped

Turtle WoW

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

200k+
concurrent players at peak
4 years
owning every PvE encounter

C++ / SQL / VMaNGOS / MySQL / Encounter scripting

2026 — In development

Eternal Crossing

An MMO client written from scratch in Unreal Engine 5

371
protocol opcodes, both directions
57
interface screens, login to auction house

C++ / Unreal Engine 5 / UMG / Python / Binary protocol

2021 — Working

Nexto Bridge

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

250 ms
watchdog back to manual
0
online matches it can enter

Python / PyTorch / TorchScript / C++ / Binary IPC

2025 — In production

Frostcord

Self-hosted team communication with end-to-end encryption

1 call
provisions a licensed instance
230
permissioned RPC procedures

TypeScript / React / Node.js / tRPC / MediaSoup

2026 — In development

BoostBracket

Tournament platform that reads the live score out of the game itself

0
database calls in the bracket rules
1 day
life of a live-score token

TypeScript / Fastify / Next.js / Socket.IO / Prisma

2026 — In development

Frostify

An Android music player with no backend of its own

28
address ranges refused
0
servers I operate

Rust / Tauri 2 / Vue / TypeScript / Kotlin

Also shipped

Smaller projects

2026 — Demo data

passtbesser

A comparison portal with no commission parameter in its ranking

6
verticals
3
with real cost computation

Next.js / TypeScript / Bun / Drizzle ORM / PostgreSQL

2026 — Working

PocketAI

Taking the vendor hardware out of a vendor demo

0
proprietary boards required
1
part the demo required

TypeScript / Raspberry Pi / ALSA / Chromium kiosk / LLM APIs

2026 — In production

TYVRAA

A brand site that loads nothing until you ask it to

0
requests before consent
1
dependency I refused

Next.js 16 / React 19 / TypeScript / Tailwind CSS 4 / Vitest

2026 — In production

Mod-System

A brochure site that ships no framework to render text

0
client frameworks
1
command verifies it all

Astro 6 / Tailwind CSS 4 / Bun / TypeScript

2026 — In production

Frostforge product sites

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

5
sites live
0
trackers or third-party fonts

Astro / Cloudflare Pages / Vanilla JS / PWA

2026 — Playable

Kritzl

A drawing game that argues with its own genre

1
runtime dependency
0
assets to load

Node.js / WebSockets / Canvas / Vanilla JS

2026 — In production

youngi-piano.com

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

2
locales
0
external requests

Astro / Cloudflare Pages / i18n