Hi. I’m a software developer. I occasionally write about technical topics here, if I think it can be of interest or help to a broader audience. The opinions expressed on this site are my own and not necessarily those of my employer.
I enjoy computers, coding, software architecture, systems engineering and high quality software products. I’ve been using GNU/Linux-based operating systems privately and professionally for many years, because I appreciate the security, freedom and respect for personal privacy that the platform provides.
I have 25 years of experience as a developer in the Java ecosystem, mostly in the areas of web technology and services, focusing on backend, security, search, architecture, and operations. But I never let go of a chance to do fun coding in any part of a system. Code is code and systems are systems, regardless of layer or language. I am currently employed as a senior software engineer at Sopra Steria in Norway. Previously I worked at the University of Oslo, as part of the team developing their in-house web publishing solutions.
As formal background, I have a master’s degree in information science from the University of Oslo from 2005, specializing in object orientation, modelling and programming languages.
Bots
Unlicensed use of the content on this website for training large language models or other generative AI technology is not permitted.
This site does not contain any ads, and I do not make any money off it. However, I disallow third parties to blatantly steal all my published writings for profit, because it can negatively impact my site’s web presence and identity. Which is about the only reason for me to keep it operational and public.
The internet and the open web is becoming a sad state of affairs. I appreciate content created by people, not statistical slop coming from big data. Technology should benefit human beings and not the reverse. This is also part of the reason why I disallow scraping data for generative AI training.
No content on this site will ever be produced by generative AI. All thoughts, words, phrases, bad language and spelling mistakes are my own, and it will always stay that way.
Places and contact
[GitHub] [LinkedIn] [Ubuntu launchpad]

You can get my OpenPGP key here. Its fingerprint is:
FDA4 0F11 ACBD 592F 6E3E 34A4 DD0A 3BAF D88C 4C98
This key is also distributed to various OpenPGP key servers on the internet.