2025 — Deployed at customers
Frostphone
AI telephony that runs entirely on the customer’s own hardware
TypeScript / Python / LiveKit / SIP / Whisper
Case studies
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
2025 — Deployed at customers
AI telephony that runs entirely on the customer’s own hardware
TypeScript / Python / LiveKit / SIP / Whisper
2019 — Shipped
Four years owning every raid, dungeon and boss encounter on the largest Classic+ server in the world
C++ / SQL / VMaNGOS / MySQL / Encounter scripting
2026 — In development
An MMO client written from scratch in Unreal Engine 5
C++ / Unreal Engine 5 / UMG / Python / Binary protocol
2021 — Working
A reinforcement learning policy driving a live Rocket League client at frame rate
Python / PyTorch / TorchScript / C++ / Binary IPC
2025 — In production
Self-hosted team communication with end-to-end encryption
TypeScript / React / Node.js / tRPC / MediaSoup
2026 — In development
Tournament platform that reads the live score out of the game itself
TypeScript / Fastify / Next.js / Socket.IO / Prisma
2026 — In development
An Android music player with no backend of its own
Rust / Tauri 2 / Vue / TypeScript / Kotlin
Also shipped
2026 — Demo data
A comparison portal with no commission parameter in its ranking
Next.js / TypeScript / Bun / Drizzle ORM / PostgreSQL
2026 — Working
Taking the vendor hardware out of a vendor demo
TypeScript / Raspberry Pi / ALSA / Chromium kiosk / LLM APIs
2026 — In production
A brand site that loads nothing until you ask it to
Next.js 16 / React 19 / TypeScript / Tailwind CSS 4 / Vitest
2026 — In production
A brochure site that ships no framework to render text
Astro 6 / Tailwind CSS 4 / Bun / TypeScript
2026 — In production
Five product sites, one stack, no cookie banner between them
Astro / Cloudflare Pages / Vanilla JS / PWA
2026 — Playable
A drawing game that argues with its own genre
Node.js / WebSockets / Canvas / Vanilla JS
2026 — In production
A Korean-first bilingual site with no second language bolted on
Astro / Cloudflare Pages / i18n