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 welcome contributors to my public projects — issues, PRs, and "have you considered…" discussions are all fair game.
Get Stuff Done — Getting Things Done app in Phoenix LiveView. Zero-knowledge encryption, Oban-backed background work, 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).
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.
I maintain testcontainers-elixir, the Elixir port of Testcontainers — throwaway Docker instances for ExUnit tests.
I also maintain testcontainers-ceph — a Testcontainers Java module for Ceph, giving you a throwaway S3-compatible object store for integration tests without standing up a real cluster.
📫 Find me on Keybase: keybase.io/jarlah





