Paul-louis Ageneau

Senior Software Engineer at Netflix

Amsterdam, North Holland, Netherlands
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
Paul-louis Ageneau is a Senior Software Engineer and computer networking PhD based in Amsterdam with 13 years of experience building low-latency, resilient streaming and real-time systems. He currently focuses on WebRTC and low-latency streaming R&D at Netflix Open Connect while maintaining a strong open-source footprint, notably as a core contributor to libdatachannel and improvements to libtorrent. His work blends deep protocol-level expertise (TCP/SSL/UTP, threadpool lifecycles, transport reliability) with pragmatic engineering to harden production-grade media and P2P systems. He has a track record of turning research into deployed solutions—from a doctoral thesis on network coding and MPTCP to hybrid P2P streaming optimizations at Streamroot. A tireless tinkerer, Paul-louis also explores OpenGL, robotics and 3D printing, bringing hands-on experimentation to complex networking problems.
code13 years of coding experience
job5 years of employment as a software developer
bookDiplôme d'Ingénieur, Computer Science, Diplôme d'Ingénieur, Computer Science at École Polytechnique
bookMSc, Computer Systems Networking and Telecommunications, MSc, Computer Systems Networking and Telecommunications at Université Pierre et Marie Curie (Paris VI)
bookDiplôme d'Ingénieur, Computer Software Engineering, Diplôme d'Ingénieur, Computer Software Engineering at Telecom ParisTech
languagesFrench, English, German, Italian
stackoverflow-logo

Stackoverflow

Stats
674reputation
44kreached
29answers
0questions
Badges
webrtc
top-5%
github-logo-circle

Github Skills (28)

c-language10
ssl10
multithreading10
sctp10
standard-library10
thread10
hyper-threading10
openssl10
tcp10
boost-asio10
c-library10
common-library10
threaded10
webrtc10
cprogramming-language10

Programming languages (12)

TypeScriptPowerShellC++ShellCRustCMakeJavaScript

Github contributions (5)

github-logo-circle
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
Role in this project:
userBack-end Developer
Contributions:40 releases, 454 reviews, 2067 commits in 3 years 6 months
Contributions summary:Paul-louis focused on implementing and refining core features and stability improvements in the libdatachannel library. Their work involved adding comments, fixing critical sections in the initialization process, modifying the thread pool management to prevent early threadpool join and enhance threadpool lifecycle, addressing issues related to TCP transport thread interruption, and improving the reliability of the WebSocket server. These changes demonstrate a focus on the library's internal workings and its overall robustness.
libnicertcdatachannelwebrtc-videoc-plus-pluswebrtc
arvidn/libtorrent

Nov 2019 - Jan 2023

an efficient feature complete C++ bittorrent implementation
Role in this project:
userBack-end Developer
Contributions:10 reviews, 44 commits, 29 PRs in 3 years 2 months
Contributions summary:Paul-louis's contributions focused on enhancing the libtorrent library, specifically integrating SSL support. They introduced compilation flags and modified source code across multiple files, including socket_type.cpp, http_connection.cpp, upnp.cpp, session_impl.cpp, instantiate_connection.cpp, and torrent.cpp. These changes involved adding OpenSSL/GnuTLS-related functionality and adjusting the codebase to accommodate the SSL implementation. Further work included implementing methods for UTP stream, hash compilation and general fixes and enhancements.
bittorrentcppbencodelibtorrent
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
Paul-louis Ageneau - Senior Software Engineer at Netflix