2026-04-03
Software engineer & consultant · Oslo, NO
Kristoffer
Opsahl
Backend-leaning full-stack, with security and the low-level details part of how I work. I build with Java, Spring Boot & React, Apache Kafka for event-driven systems, and Elixir & Phoenix when concurrency calls.
- Distributed Systems
- Event-Driven Architecture
- Application Security
- Cryptography
Forgejo ActionsSQL ServerOAuth 2.0RustWebAuthnReactKeycloakKubernetesPasskeysKotlinAzureGitHub ActionsSAML 2.0MySQLCaddyiOSJavaDebianAndroidElixirDockerGCPTypeScriptPhoenixApache KafkaLinuxPostgreSQLSpring BootReact NativeExpoBashGoGitLab CI/CDFIDO2OpenID ConnectJWTSQL
Latest
all →2025-12-07
Coding Agents Need Deterministic Feedback: A Case for Phoenix
2025-09-14
Using dd to Write an .iso to a USB Drive
2025-07-07
My Alacritty, Zellij, and Helix Development Setup
2025-04-29
Breaking AES-ECB with an Encryption Oracle Attack
2025-04-22
3rd Prize at TG:HACK
2025-03-25
Java's Optional Has a Problem
2025-03-07
From Zero to Hello World with Apache Kafka® in 2025
2025-03-06