Thomas Renninger

Software Engineer at SUSE

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
Thomas Renninger is a seasoned software engineer with 26 years of experience, currently at SUSE in Germany, specializing in low-level systems, embedded, and infrastructure engineering. He has deep expertise in power management, ACPI, initramfs/early-boot tooling, and hardware-facing Linux kernel work, demonstrated by substantial contributions to projects like dracut and kernel ACPI drivers. Thomas also brings strong backend and DevOps skills—improving deployment tooling in Cobbler and contributing robust fence-agent support for datacenter power devices. His work consistently blends system architecture thinking with hands-on fixes for real hardware quirks, such as PCIe ASPM and CPU frequency scaling. Notably, he balances broad platform-level design with meticulous device-specific adaptations, making him effective at stabilizing complex, heterogeneous environments.
code26 years of coding experience
github-logo-circle

Github Skills (38)

system-configuration10
python10
scripting10
initramfs10
cpu10
configuration-management10
bash10
linux-kernel10
power-management10
scaling10
system10
script10
scale10
sys10
build-automation10

Programming languages (5)

ShellCASLRubyPython

Github contributions (5)

github-logo-circle
cobbler/cobbler

Jan 2019 - Sep 2021

Cobbler is a versatile Linux deployment server
Role in this project:
userBack-end & DevOps Engineer
Contributions:1 release, 38 reviews, 154 commits in 2 years 8 months
Contributions summary:Thomas primarily focused on improving the build and deployment process, and also contributed to the core functionalities of the project. They updated the build system to create grub2 binaries for multiple architectures and linked boot loaders. Additionally, they modified the tftpgen.py to sync the /var/lib/cobbler/loaders directory to /srv/tftp. The user also fixed various Python string encoding issues and addressed bugs related to the codebase and environment.
linuxpxecobblerpythondeployment
jonsmirl/mpc5200

Sep 2004 - May 2011

Digispeaker
Role in this project:
userSystem Architect / Embedded Systems Engineer
Contributions:148 commits in 6 years 9 months
Contributions summary:Thomas's contributions primarily involve modifying and extending the functionality of ACPI (Advanced Configuration and Power Interface) drivers within the Linux kernel, specifically focusing on power management and video-related features. Their work includes implementing support for backlight control, display output switching, and addressing hardware-specific issues related to ACPI implementations on various laptop models. The user is also involved in fixing PCIe ASPM (Active State Power Management) issues and improving CPU frequency scaling. Overall, the commits demonstrate a deep understanding of low-level system architecture and power management within embedded systems and operating systems.
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