AI platform engineer in Oslo. I build the infrastructure that makes AI adoption work in practice — LLM gateways, observability, governance, cost controls, and the open-source tooling on top.
Day job: Senior Software Engineer for AI Enablement. Side projects: local AI orchestration, agentic coding tooling, and smart-home automation.
📍 Oslo, Norway
Day job — enterprise AI:
- Built an AI platform from scratch — open-source LLMs on Nvidia GPU clusters via GCP, with full observability through LiteLLM.
- Intelligent request routing that cut cloud AI costs by ~80% by directing suitable workloads to in-house models.
- AI governance framework — GDPR/PII policies, guardrails, and company-wide agent routing.
- Plugins for OpenCode and Pi that route through internal infrastructure.
Side projects:
- tama — Rust-native orchestrator for local AI binaries with auto-discovery, model routing, and a web control plane.
- DeltaCoder-9B — LoRA fine-tune of Qwen3.5-9B for reliable JSON tool-calling in agentic coding.
- Smart home & 3D printing — bidirectional Home Assistant integration for Elegoo printers, Klipper/Moonraker automation.
- Agentic coding tooling — extensions, themes, and providers for the Pi coding agent ecosystem.
Previously: Software Engineering Manager, Tech Lead, and security co-founder across fintech, SaaS, insurance, and media.
| Project | What it does |
|---|---|
| tama | Rust-native local AI server — auto-discovery, model routing, and a web control plane. |
| Qwen3.5-DeltaCoder-9B | LoRA fine-tune of Qwen3.5-9B for reliable JSON tool-calling in agentic coding. |
| pi-archimedes | Meta-extension for the Pi coding agent TUI — visual polish and context. |
| Project | What it does |
|---|---|
| pi-provider-tama | Auto-discovers models from a local tama server and registers them as a Pi provider. |
| pi-provider-litellm | Auto-discovers models, MCP tools, and skills from a LiteLLM proxy for Pi. |
| pi-provider-vertex-anthropic | Claude models via Google Cloud Vertex AI for Pi. |
| opencode-tama | Tama auto-discovery and model configuration for OpenCode. |
| opencode-provider-litellm | LiteLLM proxy integration for OpenCode — zero-config model discovery. |
| opencode-lmstudio | Enhanced LM Studio support for OpenCode with auto-detection and dynamic model discovery. |
| Project | What it does |
|---|---|
| elegoo-homeassistant | Bidirectional Home Assistant integration for Elegoo printers via SDCP. |
| fork-a-slicer | Step-by-step plan for forking OrcaSlicer and adding Bambu printer support. |
| HVAC-Control | Home Assistant automation for HVAC with energy optimization. |
| Project | What it does |
|---|---|
| express-vue | Vue rendering engine for Express.js — predates Vue SSR being mainstream. |
| pi-dracula | Dracula theme for the Pi coding agent. |
| dotfiles | My system config — Neovim, shell, the works. |






