Markus Rudy is a Staff Software Engineer with 13 years of experience building secure, cloud-native infrastructure and backend systems from Germany. He has held senior SRE and engineering roles at Google and SAP and now drives architecture and delivery at Edgeless Systems while serving on the Kata Containers Architecture Committee. Markus contributes to notable open-source projects—most visibly enhancing Kata Containers’ genpolicy tooling to improve container-VM security and registry/volume support—and has a strong Python/PyQt background from work on ilastik. With an academic foundation in mathematics and computer science from Heidelberg and Ulm, he blends rigorous formal thinking with practical engineering to ship reliable distributed systems. Colleagues know him for tackling low-level correctness and security details that often go unnoticed but materially improve production safety.
13 years of coding experience
9 years of employment as a software developer
Master of Science - MS Mathematics and Computer Science, Master of Science - MS Mathematics and Computer Science at Heidelberg University
Bachelor of Science - BS Mathematics, Bachelor of Science - BS Mathematics at Ulm University
ilastik-shell, applets, and workflows to string them together.
Role in this project:
Back-end Developer
Contributions:157 commits, 14 PRs, 4 pushes in 2 years 3 months
Contributions summary:Markus primarily worked on bug fixes and feature implementations within the ilastik project, focusing on improving the event recorder and adding dialog features for the object classification GUI. Code changes show the user's proficiency in Python and their interaction with the PyQt framework, particularly in the context of the application's GUI and underlying logic. Their contributions also extended to improving listing elements for object classification messages and general messaging propagation.
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Role in this project:
Backend Developer
Contributions:60 reviews, 10 PRs, 123 comments in 1 year 2 months
Contributions summary:Markus primarily focused on enhancing the `genpolicy` tool within the Kata Containers project. Their contributions involved parsing JSON settings during config initialization, making the pause container image configurable, and adding support for insecure registries. They also added support for VolumeDevices and implemented fixes, including resolving clippy warnings and integrating a crate-scoped integration test to validate policy generation.
firecrackervirtualizationociworkloadvdi
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
Markus Rudy - Staff Software Engineer at Edgeless Systems