About

I am a programmer and security professional from Norway, with interests in software product security, privacy, systems programming, programming languages, open source software, game development, and photography.

Work

At Northern.tech I lead the security team and the CFEngine product team. We work in the systems management field, developing an over-the-air software updater, Mender, and a configuration management solution, CFEngine. Here are a few of the things I’ve worked on:

Talks

Side projects

In my spare time, I work on various open source websites, tools, games and other neat things, in Rust, Python, C, and in the browser (ts/js/css/html). Here are a few notable ones:

  • Games:
    • towers - A tower defense game in the browser.
    • dagensquiz.no / dailyquiz.app - Randomized quiz of the day.
    • trpg - A browser-based black and white, turn based RPG / roguelike.
      • mrpg was an earlier iteration of this concept, written in Python.
    • tpg - Experimenting with multiplayer turn based games in the browser. For example Tic Tac Toe with 3 players, on a 7x7 board, with 4 in a row required to win.
  • Electronics:
    • ohm - An easy way to draw circuit diagrams/schematics.
    • schem - Simplistic electronics circuits for use in theses / papers.

Open source contributions

Outside of the open source software I write at work, and the side projects mentioned above, I try to contribute to open source software:

I’ve also sponsored a few open source projects, including:

If you rely on the work of open source software authors, please consider donating to some of the projects you use.

You can find and follow me on these websites:

© Ole Herman Schumacher Elgesem 2025

Powered by Hugo & Kiss.