Jonas Birmé

Chief Technology Officer at Eyevinn Technology

Stockholm, Sweden
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
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.
code11 years of coding experience
job7 years of employment as a software developer
bookMSc CSE Computing Science, MSc CSE Computing Science at Umeå University
github-logo-circle

Github Skills (14)

parserator10
videojs10
media-playback10
javascript10
hlsl10
parser10
pytest10
video-player10
playback10
python10
m3u10
testing10
html9
mpeg-dash7

Programming languages (11)

TypeScriptJavaDockerfileShellC++RustJavaScriptGo

Github contributions (5)

github-logo-circle
globocom/m3u8

Aug 2016 - Oct 2016

Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions
Role in this project:
userBack-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.
pythonm3uplsstreaminghls-stream
shaka-project/shaka-player

Sep 2016 - Nov 2016

JavaScript player library / DASH & HLS client / MSE-EME player
Role in this project:
userFront-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.
media-source-extensionplayback-controlsplaybackvideo-playerencrypted-media
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