I’m Henrik Udnes — 26 years old, and I’ve been writing code since I was 11. What started as curiosity turned into a passion that I feel lucky to also have as my career.
I hold a Master’s degree in Communication Technology and Cyber Security from NTNU. For the past five-plus years I’ve been at Kvist Solutions, a startup I joined early on. Growing with a startup has meant a steep learning curve — wearing many hats, making architectural decisions with real consequences, and figuring things out as you go. I now serve as chief architect with main responsibility for the backend, where I designed and built a microservice chassis framework for our Node.js services drawing on clean architecture principles and patterns like CQRS to keep things maintainable as the system grows.
Why this blog?
I wanted a place to write about the problems I find interesting — the kind of stuff that doesn’t fit in a Slack message or a PR description. Expect posts about architecture decisions, distributed systems challenges, performance deep dives, and whatever else I feel like exploring.
No fixed schedule. Just writing when something is worth sharing.
Welcome along.