Frank Thomas

Software Engineer at M-net Telekommunikations GmbH

Augsburg, Bavaria, Germany
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

🤩
Rockstar
🎓
Top School
Frank Thomas is a seasoned software engineer with 26 years of experience, based in Augsburg, Germany, who blends deep systems-level engineering with practical DevOps and build automation expertise. He has long-term involvement in major open-source projects—most notably OpenVPN—contributing build reliability, cross-platform installer improvements and documentation clarity that keep widely used networking software maintainable. Comfortable in C++/Qt and Python across Windows and Linux, he has applied his academic physics training to rigorous bug-fixing, compiler and dependency adjustments, and reproducible build practices. At M-net he continues to deliver production-grade software while drawing on prior roles at Rohde & Schwarz, Debian, and university research that honed analytical problem solving. Colleagues rely on him for meticulous build systems, clear technical writing, and pragmatic fixes that reduce long-term maintenance overhead. He combines developer-first engineering with an eye for documentation and automation, ensuring features are both correct and ship-ready.
code26 years of coding experience
job7 years of employment as a software developer
bookDiploma, Physics, Diplom-Physiker, Diploma, Physics, Diplom-Physiker at Julius-Maximilians-Universität Würzburg
languagesGerman, English
github-logo-circle

Github Skills (25)

git10
c-language10
python10
apidoc10
api-design10
bash10
cmake10
openvpn10
cicd10
security10
script10
api10
openssl10
build-automation10
rest-api10

Programming languages (19)

C#PowerShellJavaC++CCMakeTeXGo

Github contributions (5)

github-logo-circle
OpenVPN/openvpn-build

Sep 2022 - Jan 2023

OpenVPN Build
Role in this project:
userDevOps Engineer
Contributions:342 reviews, 85 commits, 459 PRs in 4 months
Contributions summary:Frank primarily contributed to improving the build and release processes for the OpenVPN project. They focused on enhancing the reliability and maintainability of the build scripts, including `setup_chroots.sh`, `build-all.sh`, and `create-release-files.sh`. These changes included error handling, setting build directories explicitly, and ensuring reproducible builds with correct file permissions. They also made significant changes to the Windows installer builds, particularly by adding new features, such as the bundling of `legacy.dll` into the MSI and adapting to repository layout changes.
vpnwireguardopenvpn
OpenVPN/openvpn

Dec 2021 - Jan 2023

OpenVPN is an open source VPN daemon
Role in this project:
userTechnical Writer
Contributions:5 releases, 34 reviews, 39 commits in 1 year 1 month
Contributions summary:Frank primarily focused on improving and correcting the documentation for the OpenVPN project. Their contributions included fixing formatting issues, clarifying documentation for various options, and updating information regarding deprecated features. The user also made drive-by fixes to code comments and log messages while reviewing the documentation, ensuring consistency and accuracy within the project's written materials. These changes improve the usability and clarity of the project's documentation.
securityvpndaemonwireguardopenvpn
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