Ole Elgesem is Chief Information Security Officer and former Product Manager at Northern.tech, bringing 11 years of hands-on experience in systems security, configuration management, and embedded device lifecycle tooling. He has deep C and Python expertise from core development of CFEngine and Northern.tech, driving features across networking, security hardening, and large-scale automation used by regulated enterprises. As a leader he blends product direction with technical ownership—having moved from core developer to leading the CFEngine team and shaping its roadmap. His open-source contributions include practical fixes and example work for projects like pyglet and CFEngine, evidencing attention to compatibility, code hygiene, and cross-platform concerns. Based in Oslo, he pairs an academic background in nanoelectronics with real-world product and security responsibilities, uniquely bridging low-level systems thinking with high-level compliance needs. Colleagues rely on him for pragmatic, auditable solutions that scale across cloud and edge deployments.
11 years of coding experience
5 years of employment as a software developer
Master of Science (M.Sc.) Informatics: Nanoelectronics, Master of Science (M.Sc.) Informatics: Nanoelectronics at University of Oslo
Sciences, Sciences at Sandefjord Videregående Skole
Contributions:862 reviews, 2398 commits, 1697 PRs in 6 years 5 months
Contributions summary:Ole's commits primarily involve changes to the codebase of a configuration management and automation tool named CFEngine Core. The contributions include refactoring and moving code related to help messages, which were renamed and moved out of libpromises, style changes, and the replacement of global variables. The user also made significant changes to the handling of various file system configurations, including supporting CIFS and PanFS file systems.
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
Role in this project:
Full-stack Developer
Contributions:8 commits, 8 PRs, 6 pushes in 10 months
Contributions summary:Ole primarily contributed to the pyglet library, implementing a new "hello_world" example, removing trailing whitespace, and making the import statements of cocoapy explicit. They also fixed import errors related to cocoa code and addressed an issue with setting the icon. These changes suggest a focus on improving examples, cleaning up code, and ensuring proper functionality and compatibility within the pyglet framework.
pythondevelopinggamesgamedevpyglet
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.