Marvin Rühe is a seasoned software engineering leader with 13 years of experience, currently heading Software Engineering at telani from his base in Eichstetten, Germany. He combines hands-on backend expertise—evidenced by contributions to PdfSharpCore, modernizing PDF generation for .NET Core—with leadership in delivering reliable production systems. Academically grounded with a BSc (1.4) and ongoing master's studies in computer science at Karlsruhe University of Applied Sciences, he balances rigorous engineering with continuous learning. Known for a wide range of side projects and an eagerness to explore new technologies, Marvin brings curiosity-driven problem solving to team and product strategy.
13 years of coding experience
Bachelor of Science - BS, Computer Science, 1,4, Bachelor of Science - BS, Computer Science, 1,4 at Karlsruhe University of Applied Sciences
Port of the PdfSharp library to .NET Core - largely removed GDI+ (only missing GetFontData - which can be replaced with freetype2)
Role in this project:
Back-end Developer
Contributions:13 commits, 6 PRs, 8 comments in 2 years
Contributions summary:Marvin primarily focused on enhancing the compatibility and functionality of the PdfSharpCore library, specifically targeting .NET Core and .NET Standard. Their contributions included retargeting code for .NET Standard 1.3, restoring copyright notices, removing references to older web addresses, and updating ImageSharp to version 1.0. Furthermore, they added tests to generate PDFs and verify their integrity.
Contributions:9 PRs, 33 pushes, 7 branches in 7 years
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
Marvin Rühe - Leiter Software-Engineering at telani