$ ls -la ~/work
Work
Things I've built or operate. Some are professional, some run on a server in my closet. The devlog has the long-form story for most of these.
Romjakten — a 1999 game, ported to Godot
wipPorting my childhood favorite — a 1999 Norwegian educational space-strategy game — from Macromedia Director 6 to Godot, so it runs in any modern browser without a Windows 98 VM.
Norwegian TTS — a CosyVoice 3 LoRA on a 3090
liveFilling a hole in the Norwegian open-source TTS landscape — a Bokmål LoRA fine-tune of CosyVoice 3, trained on ~458 hours of speech on a single RTX 3090.
organiccode.net home cluster
liveA self-managed Kubernetes cluster running on bare metal at home — hosting this site, GitLab, Keycloak, Jellyfin, Nextcloud, Grafana, and a stack of AI tooling.
organiccode.net
Keycloak realm operator
wipA Python-based Kubernetes operator that declaratively manages Keycloak realms, OIDC clients, and the secrets that go with them.
Open WebUI + ComfyUI on Kubernetes
liveA home GenAI playground — local LLM serving plus a Stable Diffusion 3.5 image generator, all running on a single RTX 3090.
One-page CV (React)
liveA printable, A4-sized one-pager CV built with React + Tailwind, designed to look good on paper and as a PDF.