projects
Built end-to-end — from database schema to production deployment.
AI role-playing game with branching storylines, character progression, and AI-generated scene art. Rewritten from Firebase + React to Go + PostgreSQL + Svelte for full data ownership. Multi-provider LLM integration via OpenRouter.
Central portal for medieval markets across the DACH region — connecting visitors, merchants, artists, camp groups, and organizers on one platform. Go backend, Svelte frontend, PostgreSQL full-text search, deployed on Kubernetes.
Agentic coding assistant for the terminal, written in Go. A multi-armed bandit router picks the best model per prompt — cloud or local — and shows its choice on every turn. Extensible through hooks, skills, MCP servers, and plugins.
Lightweight Wayland application launcher built in Rust with GTK4 and Layer Shell — UI, daemon, and every provider in one binary. Apps, calculator, converter, clipboard, web search and more, with fuzzy tag search, frecency ranking, and Lua-first config.
Self-hosted control plane for Ollama. Manages local model lifecycle without cloud dependencies — no model traffic leaves the host, no third-party API trust required. Go backend, Svelte 5 frontend, Docker deploy.
Hands-on portfolio piece working through modern authentication mechanisms — sessions, JWT, OAuth, passkeys — paired with documented breakdowns of typical implementation pitfalls and engineering trade-offs. Svelte 5 frontend, Go backend.