Stephan Hesse

Senior Software Engineer at Apple

Paris, Ile-de-France
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
Stephan Hesse is a senior software engineer with 12+ years focused on audio/video/multimedia and real-time communication, blending an electrical engineering background with deep practical experience across startups and large platforms like SoundCloud and Apple. He architects and ships end-to-end streaming solutions—from ingestion, packaging and transport protocols (SRT, LL‑CMAF, WebTransport/QUIC) to browser playback—often contributing novel integrations and WASM-based decoders for platforms lacking native support. As founder of EMLiRI and a maintainer/contributor on projects such as hls.js, clappr, shaka and Node‑SRT, he combines open-source stewardship with product-focused consulting. His hands-on skills span C/C++, JS/TS and Go, and include low-level media work (FFmpeg, GStreamer, VLC) and modern web build/tooling improvements. Notably, he has implemented byte-range handling and MSE buffer controller enhancements in widely used repos and built a browser tool that adapts music to video ambiance using a temperation curve. Based in Paris, he pairs research roots with pragmatic engineering to deliver unconventional solutions in latency-sensitive media systems.
code12 years of coding experience
job15 years of employment as a software developer
bookMaster of Science (MS) Electrical Engineering and Telecommunications, Master of Science (MS) Electrical Engineering and Telecommunications at EPFL
bookBildkommunikation, Bildkommunikation at Technische Universität Berlin
bookVordiplom Elektrotechnik und IT, Vordiplom Elektrotechnik und IT at ETH Zürich
languagesFrench, Spanish, Catalan, English, German
stackoverflow-logo

Stackoverflow

Stats
515reputation
193kreached
20answers
0questions
github-logo-circle

Github Skills (29)

javascript10
http10
360-video10
bundle10
webpack10
movie-player10
video-player10
webpacker10
player10
html10
videojs10
video-streaming10
nodejs10
hlsl10
bundling10

Programming languages (12)

TypeScriptJavaC++ShellCSSCoffeeScriptCJavaScript

Github contributions (5)

github-logo-circle
video-dev/hls.js

Nov 2015 - Nov 2020

HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Role in this project:
userFull-stack Developer
Contributions:2 releases, 72 reviews, 605 commits in 5 years 1 month
Contributions summary:Stephan's commits primarily involved modifying the `mse-buffer-controller.js` file. They introduced the ability to inject custom buffer controllers and moved MSE-related concerns into a specialized buffer controller. They also renamed functions and attributes to use 'media' instead of 'video', accommodating audio DOM elements. Additionally, the user updated several test files (tests/functional) and demo pages and improved code readability.
hlsjshls-streamplaybackhtml5stream
clappr/clappr

Dec 2017 - Mar 2018

:clapper: An extensible media player for the web.
Role in this project:
userFront-end Developer
Contributions:84 commits, 11 PRs, 60 comments in 3 months
Contributions summary:Stephan's commits primarily focused on developing and refactoring the front-end code of the media player. This includes creating minified and non-minified builds, along with refactoring code to assume the presence of key components, such as shaka and Clappr, within the browser's window object. The changes involved modifications to the webpack configuration, and the core JavaScript files, indicating an effort to streamline the build process and ensure proper integration with external dependencies. Subsequent commits involved building the updated code.
dashhtml5-audiohtml5-videomp4javascript
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
Stephan Hesse - Senior Software Engineer at Apple