Paul Heidenreich is a DevOps engineer based in Bochum with 12 years of hands-on experience bridging software development and infrastructure operations. He holds a dual background in applied software engineering and a master's in computer science, and has progressed from student and research roles into production-focused DevOps positions. Paul contributes to notable open-source Minecraft projects such as ViaVersion and MCProtocolLib, where he implemented protocol updates, metadata rewriting and API components that enable cross-version client-server compatibility. He combines backend engineering skills with infra ops experience, regularly refactoring systems to support new packet types and game features—an indication of strong attention to compatibility and low-level protocol detail. Known for pragmatic problem solving, he brings both academic rigor from Westfälische Hochschule and practical delivery experience from roles at rrbone and profection.
12 years of coding experience
Master of Science - MS Informatik, Master of Science - MS Informatik at Westfälische Hochschule
Bachelor of Science - BS Software- und Systemtechnik (dual) Schwerpunkt Softwaretechnik, Bachelor of Science - BS Software- und Systemtechnik (dual) Schwerpunkt Softwaretechnik at University of Applied Sciences and Arts Dortmund
Berufsausbildung Fachinformatiker Fachrichtung Anwendungsentwicklung, Berufsausbildung Fachinformatiker Fachrichtung Anwendungsentwicklung at IHK Nord Westfalen
A library for communication with a Minecraft client/server.
Role in this project:
Back-end Developer
Contributions:65 commits, 5 PRs, 26 comments in 1 year 1 month
Contributions summary:Paul primarily contributed to updating the Minecraft protocol library. Their work involved updating packet IDs and the Minecraft version to newer releases. They refactored and extended existing classes, adding new packet types and functionalities related to handling and processing Minecraft data. These updates included modifying existing data structures and adding support for new features like horse windows, trade lists, and view distance.
Allows the connection of newer clients to older server versions for Minecraft servers.
Role in this project:
Back-end Developer
Contributions:8 commits, 5 PRs, 97 comments in 2 days
Contributions summary:Paul primarily focused on enhancing the ViaVersion plugin, designed to allow newer Minecraft clients to connect to older server versions. Their contributions include fixing support for painting entities, adding methods for reading and writing block positions. They also implemented the API framework, and improved the metadata rewriting system. Basic support for rewriting SpawnEggs and Potions were also added.
bungeecordviaversionspigotconnectionvelocity
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.