Rainer Rainer-gericke is a pragmatic engineer-turned-bartender based in Gießen with eight years of hands-on software development experience and a recent focus on hospitality. He previously worked at Bundeswehr WTD-41 and remains an active open-source contributor specializing in high-performance C++ graphics and platform-specific backend fixes. His contributions to notable projects like Chrono and VulkanSceneGraph include refactoring rendering pipelines, adding PBR material support, and ensuring Vulkan 1.3 compatibility on macOS—work that combines low-level performance tuning with cross-platform stability. Comfortable both in command-line toolchains and behind a busy bar, he brings discipline from defense engineering and attention to user experience in equal measure. Rainer’s mix of systems-level graphics expertise and practical service-industry skills makes him adept at solving technical problems under pressure while keeping an eye on real-world usability.
High-performance C++ library for multiphysics and multibody dynamics simulations
Role in this project:
Back-end Developer
Contributions:3 reviews, 449 commits, 4 PRs in 4 years 3 months
Contributions summary:Rainer's commits focused on refactoring the code, including the selection of draw modes and the implementation of various material definitions. The changes indicate a focus on optimizing rendering performance through the addition of more texture types and a simplified rendering pipeline. Further work on implementing a full PBR (Physically Based Rendering) material model and related features such as texture-based maps shows development of the graphics features of the software.
Contributions:4 reviews, 7 commits, 5 PRs in 1 year 11 months
Contributions summary:Rainer primarily contributed to the macOS platform-specific code within the Vulkan Scene Graph project. Their work focused on the `MacOS_Window.mm` file, addressing build issues, implementing window position settings, and optimizing code for better stability. They also made critical updates to incorporate Vulkan 1.3.216 compatibility, ensuring the project functions correctly with the latest Vulkan version. Additionally, they addressed a bug related to mouse events in macOS 13 (Ventura).
cppwindowsvulkanlinuxc-plus-plus
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.