Pierre Guilleminot is a Senior Software Engineer based in Paris with 14 years of experience building reliable, full-stack systems and driving operational excellence across startups and product teams. He combines hands-on engineering in Go and JavaScript with a strong background in sales leadership, program management and business process improvement to deliver commercially successful, repeatable strategies. His open-source contributions include backend work on Strophe.js plugins and performance-driven improvements to the widely used rx-player DASH/Smooth HTML5 video player, showing attention to security, buffer management and API design. Having worked at companies from Canal+ and Cozy Cloud to Jow and Datadog, he blends product-focused innovation with scalable engineering practices. Trained at Télécom Paris and EURECOM, he pairs rigorous academic grounding with practical delivery and coaching experience.
14 years of coding experience
6 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Télécom Paris
Master's degree Computer Science, Master's degree Computer Science at EURECOM
Mathematics and Physics, Mathematics and Physics at Lycée Blaise Pascal
Contributions:229 commits, 21 PRs, 277 pushes in 1 year 1 month
Contributions summary:Pierre implemented and added initial audio and video bitrate APIs, enhancing the core functionality of the DASH/Smooth HTML5 video player. Further, they removed a representation's unique ID property, fixed missing index ranges in initialization, addressed memoization issues in supported events, and replaced `Object.keys` calls with `_.keys`. They also made various improvements to the buffer management system through code rewrites, added comments, and integrated a smoothstreaming transport. The user's work contributed to the optimization, functionality, and compatibility of the video player.
The Strophe.js plugins repo has moved to https://github.com/strophe/strophejs-plugins
Role in this project:
Back-end Developer
Contributions:17 commits in 15 days
Contributions summary:Pierre focused on developing and maintaining a Jabber-RPC plugin for the Strophe.js library. They implemented functionalities for sending and receiving RPC requests and responses, including error handling. The user's contributions included adding a forbidden access error and optimizing the whitelist filter for security. They also worked on parsing incoming RPC messages to enable the processing of requests and responses.
chartjs-pluginjavascriptesmodulespluginsstrophejs
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
Pierre Guilleminot - Senior Software Engineering at Datadog