Hi, I’m Henrik. This is where I put notes, small projects, old contributions, and things I keep having to explain twice.
Mostly developer tools, Java, Nix, identity/auth, terminal-shaped stuff, and whatever saved me time recently.
Plain text, real artifacts, no pitch deck.
Latest notes
-
Building a homepage that does not suck
A first note on making this site feel like a changelog instead of a portfolio.
Selected projects
-
stow
GitOps reconciler for Docker service deployments with reviewable changes and automatic convergence.
-
Silo
Local-only OpenID mock backend for development and tests.
-
wkhtmltopdf-rest
A small REST wrapper around wkhtmltopdf: send a URL, get a PDF.
-
Summer Security LDAP
LDAP authenticator for Summer Security.
-
git-bash-prompt-utils
Small Bash helpers for nicer Git-aware prompts.
Contributions
-
opencode
Work around Nix packaging for the open source coding agent.
-
devenv
Contributions to reproducible developer environments: services, port allocation, process watching, and cache sharp edges.
-
jOOQ
Fix for inserting PostgreSQL string arrays containing quotes or backslashes — later used by jOOQ as an example of a good pull request.
-
Argo JSON Library
Old contribution to Argo, a small dependency-free JSON parser and generator for Java.