About
Norwegian developer working mostly in Elixir and Haskell, with a long background in Java/Kotlin. I like functional programming, small composable libraries, and shipping things end-to-end.
I currently work at Brønnøysundregistrene, where I help build and maintain critical public-sector infrastructure in Norway.
I welcome contributors to my public projects — issues, PRs, and "have you considered…" discussions are all fair game.
Featured Open Source
tower-hs
Haskell monorepo inspired by Rust's tower: composable HTTP middleware around a small, honest core. Home of http-tower-hs and a Servant adapter.
sentinel
Uptime and endpoint monitoring in Haskell. Built for people who'd rather run a single static binary than a fleet of containers.
testcontainers-elixir
Elixir port of Testcontainers — throwaway Docker instances for ExUnit tests. Part of the testcontainers organization.
testcontainers-ceph
Testcontainers Java module for Ceph — a throwaway S3-compatible object store for integration tests, without standing up a real cluster.
Products
Get Stuff Done
A Getting Things Done app in Phoenix LiveView. Inbox with 2-minute rule processing, next actions by context and energy level, recurring tasks, guided reviews, per-user zero-knowledge encryption, Oban-backed background work, and optional AI assistance.
Kontira
Norwegian accounting software, built in Elixir on top of Ash Framework. Bokføringsloven-compliant hash-chain ledger, MVA rule engine, and a growing set of open-source integrations with Norwegian government APIs (Altinn, Maskinporten, Skatteetaten, BRREG).