Ole Herman S. Elgesem - 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:

  • pyglet - A windowing / media library for Python
  • Hugo KISS theme the theme I use for this website.
  • fui-kk - Course evaluation software for student council at University of Oslo, department of informatics. We did a large upgrade when I was a student in 2016-2017, automating many manual steps, and improving the websites.
  • And various smaller ones:

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

You can find and follow me on these websites:

© Ole Herman Schumacher Elgesem 2025

Powered by Hugo & Kiss.