Tom Helbekkmo

Senior Systems Consultant at Basefarm AS

Oslo, Norway
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tom Helbekkmo is a senior systems consultant based in Oslo with over three decades of hands-on experience designing, building and maintaining Unix-based infrastructure for commercial and educational customers. He excels at solution architecture and troubleshooting, visualizing large complex systems and translating technical needs into reliable, high-availability deployments while working closely with customers pre- and post-sale. At Basefarm he has combined technical account management, configuration management expertise, DNS and email infrastructure specialization, and DevOps-style collaboration to support business-critical applications. Longstanding open-source contributions—such as adding cpio format support to libarchive and NetBSD platform integrations in OpenZWave and Domoticz—show a deep systems-level understanding and commitment to cross-platform compatibility. A strong communicator and teacher, he brings rare institutional memory across decades of UNIX systems, often surfacing elegant fixes that prevent recurring operational issues.
code12 years of coding experience
job29 years of employment as a software developer
bookSharon Springs
bookNorwegian University of Science and Technology
languagesEnglish
github-logo-circle

Github Skills (26)

c-language10
posixct10
archiving10
os-development10
c1110
c1710
posix10
platform-specific10
zwave10
cprogramming-language10
netbsd10
home-automation10
system-programming9
makefile9
sys9

Programming languages (3)

C++CRuby

Github contributions (5)

github-logo-circle
OpenZWave/open-zwave

Apr 2018 - May 2019

a C++ library to control Z-Wave Networks via a USB Z-Wave Controller.
Role in this project:
userBack-end Developer
Contributions:10 commits, 4 PRs, 2 comments in 1 year
Contributions summary:Tom primarily contributed to platform-specific code related to the NetBSD operating system, integrating conditional compilation directives. They modified build scripts and core system functionalities, specifically the opening of serial ports and the handling of events. Further contributions included adapting the code to use platform-specific functions such as `pthread_setname_np` on NetBSD, demonstrating detailed knowledge of the underlying system architecture. Additionally, the user added support for a new Z-Wave device model.
cppcontrollerc-libraryopenzwaveusb
libarchive/libarchive

Mar 2021 - Mar 2021

Multi-format archive and compression library
Role in this project:
userBack-end Developer
Contributions:9 commits, 3 PRs, 8 comments in 1 day
Contributions summary:Tom made significant contributions to the `libarchive/libarchive` project, focusing on the cpio archive format. They implemented new cpio format support, including PWB and 7th Edition binary formats, enhancing the library's capabilities. They also made changes to output format handling, symlink detection for PWB, and updated the documentation, and added relevant tests to ensure proper format implementation and compatibility. These changes demonstrate an understanding of archive formats and a focus on enhancing the usability of the library for different cpio formats.
multi-formatrarbz2backupposix
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.
Request Free Trial
Tom Helbekkmo - Senior Systems Consultant at Basefarm AS