Martin Wilck is a seasoned Kernel Engineer with over two decades of Linux and open-source experience and 14+ years focused on enterprise Linux in production environments. Based in Paderborn, Germany, he currently contributes to the SUSE kernel team and has a proven track record enabling server hardware for major distributions while leading cross-functional Linux projects at Fujitsu. Martin combines deep diagnostic skills—reporting hundreds of actionable kernel and driver fixes—with hands-on development, contributing stability-focused fixes to high-profile projects like systemd and nvme-cli. He balances leadership and execution, having coordinated partner integrations, certification efforts, and license compliance while also shipping tooling that produced thousands of driver packages. Known for solving thorny systems problems persistently, he brings a scientist’s rigor from a PhD in meteorology to long-running reliability and testing improvements in core Linux infrastructure.
13 years of coding experience
17 years of employment as a software developer
Dr. rer. nat (Ph.D), Meteorologie, Magna cum laude, Dr. rer. nat (Ph.D), Meteorologie, Magna cum laude at Universität Leipzig
Diplom, Physik, Sehr gut, Diplom, Physik, Sehr gut at Universität Göttingen
Contributions:18 commits, 10 PRs, 8 pushes in 2 years 5 months
Contributions summary:Martin primarily focused on maintaining and updating the GNOME Shell extension, argos. Their contributions included bug fixes, such as resolving undefined property warnings and backward-compatibility adjustments for different GNOME versions. They refactored the code to align with the changing APIs of GNOME Shell, specifically adapting to changes in accessing object.actor and incorporating the AltSwitcher class. Furthermore, they updated the versioning scheme to accommodate new GNOME releases.
Contributions:57 reviews, 21 PRs, 297 comments in 8 years 3 months
Contributions summary:Martin's primary contributions focused on the systemd-udevd component, addressing critical issues related to device handling during system shutdown and initialization. They implemented fixes to prevent crashes caused by worker timeouts and ensured proper resource management, particularly involving the udev monitor. Furthermore, the user worked on refactoring the test suite, optimizing the test setup, and improving the testing of udev rules for device handling. Their contributions reflect a focus on system stability and reliability within the systemd ecosystem.
servicesservice-managervagrantlinuxinit
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.