Guillaume Du Pontavice

Lead 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
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.
code13 years of coding experience
bookMaster's degree, Master's degree at Ecole centrale de Paris
bookLycée Saint-Louis
bookBac S, Bac S at Les Francs-Bourgeois
bookContinuing Studies, Continuing Studies at Stanford University
languagesFrench, English, German, Chinese
stackoverflow-logo

Stackoverflow

Stats
139reputation
92kreached
3answers
0questions
github-logo-circle

Github Skills (16)

flash10
actionscript10
videojs10
live-streaming10
media-playback10
video-streaming10
javascript10
http-live-streaming10
http-streaming10
video-player10
playback10
hls-stream10
html9
mp48
wowza6

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
flowplayer/flowplayer

Nov 2014 - Mar 2015

The HTML5 video player for the web
Role in this project:
userFull-stack Developer
Contributions:21 commits, 1 push in 3 months
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-videojavascripthtml5-video-playervideo-playerhtml5
mediaelement/mediaelement

Dec 2013 - Oct 2014

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:
userFull-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