Guillaume Du Pontavice is a Lead Software Engineer based in Paris with 14 years of experience building media and streaming solutions, currently leading engineering work at Apple. He is a hands-on full‑stack developer and adaptive streaming specialist who has contributed significant HLS playback support to widely used open-source players like MediaElement and Flowplayer. Guillaume combines deep protocol and player integration knowledge with practical UI and interoperability fixes—improving manifest handling, seeking, resizing, and error resilience across complex browser and Flash hybrid environments. A FOSS enthusiast who continues formal study at Stanford, he brings both rigorous engineering training from École Centrale and a pragmatic, product-minded approach to shipping reliable multimedia experiences.
13 years of coding experience
Master's degree, Master's degree at Ecole centrale de Paris
Lycée Saint-Louis
Bac S, Bac S at Les Francs-Bourgeois
Continuing Studies, Continuing Studies at Stanford University
Contributions summary:Guillaume implemented and improved HLS video playback support within the Flowplayer project. This included creating an `HLSStreamProvider` class, integrating a third-party HLS library (`flashls.swc`), and handling video resizing, seeking, and error events. The user also addressed video aspect ratio issues and added functionality for handling unload and loop modes, significantly enhancing the player's HLS capabilities. Furthermore, the user addressed some bug fixes.
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
Role in this project:
Full-stack Developer
Contributions:9 commits, 12 comments in 10 months
Contributions summary:Guillaume primarily contributed to adding and improving HLS (HTTP Live Streaming) support for the HTML5 media player. This involved implementing HLS playback using a custom `HLSMediaElement` and integrating it into the existing flash-based player. They also updated the demo page to include HLS test streams and fixed issues related to manifest loading and play control. These changes directly impacted the player's ability to handle adaptive streaming formats.
mp3youtubevideo-playerhtml5video
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
Guillaume Du Pontavice - Lead Software Engineer at Apple