Jonas Birmé is a seasoned streaming technology leader and CTO based in Stockholm with 12 years of professional experience and a MSc in Computing Science. He blends hands-on engineering and product leadership—transitioning from building HLS/DASH player and parser features (including SCTE35 support and TTML subtitle fixes in popular open-source projects like Shaka Player and m3u8) to guiding R&D and open-source strategy at Eyevinn. Known for architecting cloud-based video streaming and ad insertion solutions, he routinely converts proof-of-concepts into production-ready systems while fostering developer communities. Jonas combines deep protocol- and player-level expertise with practical team-building experience from managing distributed engineering groups, and he still surprises peers by having “stopped writing code manually” while remaining deeply technical and influential in streaming OSS.
11 years of coding experience
7 years of employment as a software developer
MSc CSE Computing Science, MSc CSE Computing Science at Umeå University
Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions
Role in this project:
Back-end Developer
Contributions:20 commits, 6 PRs, 10 comments in 2 months
Contributions summary:Jonas primarily contributed to the implementation of SCTE35 parsing capabilities within the `m3u8` library. This involved adding support for parsing SCTE35 metadata from HLS playlists, including the creation of new attributes in the `Segment` model and modifying the parser to handle different cue marker formats. The user also added tests to verify the correct parsing of SCTE35 data, ensuring the reliability of the new functionality.
JavaScript player library / DASH & HLS client / MSE-EME player
Role in this project:
Front-end Developer
Contributions:12 commits, 14 PRs, 35 comments in 1 month
Contributions summary:Jonas focused on enhancing the Shaka Player's capabilities, particularly concerning video playback and subtitle rendering. Their contributions included implementing support for `<br>` tags within TTML subtitles, thereby improving text formatting. They also addressed TTML text alignment issues, ensuring accurate subtitle positioning across different browsers. Furthermore, the user added framerate and codecs information on video tracks.
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
Jonas Birmé - Chief Technology Officer at Eyevinn Technology