Ruwen Harder-hahn is a senior software engineer with 13 years of experience specializing in video broadcast and desktop software, currently shaping live-streaming infrastructure as Sr SDE - Video Broadcast at Twitch. He combines hands-on systems programming with product-led engineering, having led architecture and engineering teams at NZXT and delivered desktop software and platform features across multiple roles. A long-time contributor to the OBS open-source ecosystem, he’s worked on core audio/video encoding, QSV encoder integration, frame-rate handling and memory-leak fixes in one of the most widely used streaming tools. Based in Neuwied, Germany, Ruwen pairs deep codec and pipeline expertise with practical leadership, often bridging low-level performance work and higher-level product needs.
13 years of coding experience
7 years of employment as a software developer
Computer Science, Computer Science at University of Koblenz and Landau
Open Broadcaster Software (Deprecated: See OBS Studio repository instead)
Role in this project:
Back-end Developer
Contributions:414 commits, 4 pushes, 1 comment in 2 years 5 months
Contributions summary:Ruwen primarily worked on implementing and improving the QSV (Quick Sync Video) encoder within the OBS project. Their contributions involved implementing the QSV encoder, fixing memory leaks in the x264 encode path, and improving timestamp handling. They also refactored existing code to improve performance and added various features, including profile settings and the ability to use custom parameters.
OBS Studio - Free and open source software for live streaming and screen recording
Role in this project:
Back-end Developer
Contributions:79 reviews, 443 commits, 33 PRs in 4 years 7 months
Contributions summary:Ruwen primarily contributed to fixing and enhancing the core functionalities of the OBS Studio project. Their commits reveal a focus on improving audio and video encoding processes, including implementing various frame rate features. They also updated and expanded support for audio and video sources, with an emphasis on fixing bugs within the core system and adjusting the program's handling of video/audio data.
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.