Ruwen Harder-hahn

Sr SDE - Video Broadcast at Twitch

Neuwied, Rhineland-Palatinate, 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
🎓
Top School
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.
code13 years of coding experience
job7 years of employment as a software developer
bookComputer Science, Computer Science at University of Koblenz and Landau
github-logo-circle

Github Skills (12)

c1710
audio-processing10
c-language10
video-encoding10
ffmpeg10
cprogramming-language10
c1110
performance-optimization9
file-processing8
file-handling8
fileio8
file-access8

Programming languages (6)

TypeScriptPowerShellC++CRustCMake

Github contributions (5)

github-logo-circle
jp9000/OBS

May 2013 - Oct 2015

Open Broadcaster Software (Deprecated: See OBS Studio repository instead)
Role in this project:
userBack-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.
obsstreamingobs-studiobroadcastervideo
obsproject/obs-studio

Oct 2013 - May 2018

OBS Studio - Free and open source software for live streaming and screen recording
Role in this project:
userBack-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.
facebook-livec-plus-plusfree-and-open-source-softwaredirectshowgame-capture
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