Bruno Thomsen is a Senior Software Developer with 14 years of experience, based in the Greater Aarhus Area, Denmark, who champions automation-as-code and treats every repository as if it were an open-source project. A long-time Linux developer and contributor to kernel subsystems, he also brings security-focused engineering experience from contributing IPsec enhancements to the widely used pfSense project—adding ECC and AES-GCM support and fixing critical PSK issues. At Kamstrup he applies this blend of low-level systems expertise and pragmatic engineering to deliver robust, secure software in production. Trained as an electronics technician with a BSc and a Stanford professional certificate, he combines hardware-aware thinking with modern software practices. Known for pushing collaborative, reproducible workflows, he quietly improves security and interoperability in networking stacks.
14 years of coding experience
Trained Electronics Technician, Trained Electronics Technician at AARHUS TECH
Bachelor of Science, Bachelor of Science at Engineering College of Aarhus
Professional Certificate, Professional Certificate at Stanford University
Contributions:7 commits, 1 PR, 3 comments in 1 day
Contributions summary:Bruno primarily contributed to the IPsec implementation within the pfSense project. Their work included bug fixes related to elliptic curve cryptography (ECC) support, specifically for NIST and Brainpool curves. They added support for AES-GCM in IKE phase one and implemented various ECC Diffie-Hellman groups. Additionally, the user addressed a critical bug related to pre-shared key (PSK) keyid generation, improving the usability of the IPsec/IKEv2 PSK configuration.
Contributions:1 release, 18 commits, 12 pushes in 3 months
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
Bruno Thomsen - Senior Software Developer at Kamstrup