Michael Vetter

Senior Software Engineer at SUSE

Greater Freiburg Area 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
Michael Vetter is a Senior Software Engineer with 13 years of experience building robust low-level and backend systems, currently shaping platform reliability at SUSE from the Greater Freiburg area. He brings deep C/C++ expertise across embedded, operating system, and infrastructure tooling, and has complemented that with Lua, Python, Go, and RPM work throughout his career. A pragmatic open-source contributor, Michael has improved stability and error handling in notable projects such as raylib and Sourcetrail and hardened core Unix tooling in the shadow utilities. His pragmatic focus on resource management, compiler-safety, and cross-platform build reliability reflects a knack for fixing subtle runtime and memory issues that often escape tests. He blends industry experience—from embedded systems and FPGA work to enterprise Linux packaging—with a steady commitment to code robustness and maintainability.
code13 years of coding experience
job9 years of employment as a software developer
bookFachinformatiker - Anwendungsentwicklung, Informatik, Fachinformatiker - Anwendungsentwicklung, Informatik at Walther-Rathenau-Gewerbeschule
bookBachelor of Science (B.Sc.), Applied Computer Science, Bachelor of Science (B.Sc.), Applied Computer Science at Fachhochschule Konstanz - Hochschule für Technik, Wirtschaft und Gestaltung
languagesGerman, English, Portuguese
github-logo-circle

Github Skills (38)

dependency-management10
debug10
programming-language10
c-language10
buildroot10
package-management10
patch10
vulnerability10
linux10
c1110
makefile10
security10
c1710
user-management10
c9910

Programming languages (33)

C#CCMakeMakefileGoHTMLErlangTypeScript

Github contributions (5)

github-logo-circle
shadow-maint/shadow

Jul 2016 - Dec 2022

Upstream shadow tree
Role in this project:
userBackend Developer
Contributions:23 reviews, 15 commits, 23 PRs in 6 years 6 months
Contributions summary:Michael primarily contributed to the `useradd` utility, a core component of the shadow utilities. Their work focused on improving the reliability and functionality of user creation and management, with modifications addressing issues related to user account reset, directory creation, and shell argument validation. The user also implemented support for skeleton files from `/usr/etc/skel`.
upstreamshadow
raysan5/raylib

May 2017 - Mar 2022

A simple and easy-to-use library to enjoy videogames programming
Role in this project:
userBack-end Developer
Contributions:31 commits, 25 PRs, 103 comments in 4 years 10 months
Contributions summary:Michael primarily contributed to improving the error handling and robustness of the `raylib` library. They addressed issues in music loading, ensuring proper resource management and reporting errors. Additionally, the user added new functionalities such as a file existence check and made several code improvements to the core functionalities of the library including improving URL opening, and fixing memory leaks. These changes enhanced the library's stability and usability.
raspberry-pigamedevvideogameslinuxandroid
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
Michael Vetter - Senior Software Engineer at SUSE