Jean-Baptiste Kempf is a founder, CEO and technology leader with 19 years of experience building high-performance video and cloud systems, best known as a lead developer of VLC Media Player and President of the VideoLAN non-profit behind that 5+ billion download project. He has founded and scaled multiple bootstrapped companies—VideoLabs, Kyber and Playruo—delivering low-latency streaming, cloud gaming and remote-control infrastructure used by Meta, Google, Netflix and others. A hands-on engineer with deep roots in open source (VLC, FFmpeg, dav1d) and low-level HPC work, he bridges chip-to-cloud expertise including codec development, platform portability fixes and real-time SDKs. Jean-Baptiste pairs product and organizational leadership—having led large engineering organizations and audited teams for VCs—with a persistent ethic of sustainability and team well-being. Notably, his contributions include platform-specific portability fixes (Windows/Android) to core libs and a patent-pending ultra-low-latency streaming approach that targets robotics, telemedicine and cloud gaming. Based in Paris, he continues to steer deep-tech ventures that push technical limits while keeping open-source principles central.
19 years of coding experience
15 years of employment as a software developer
IT, IT at CentraleSupélec
PCSI-PSI*, PCSI-PSI* at Lycée Janson-de-Sailly
Master in Research, Computer Science, Master in Research, Computer Science at Paris-Sud University (Paris XI)
Baccalauréat, Scientifique, Baccalauréat, Scientifique at Lycée Henri IV
VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc
Role in this project:
Back-end Developer
Contributions:261 commits, 28 PRs, 35 comments in 5 years 1 month
Contributions summary:Jean-baptiste's commits primarily focused on code improvements and bug fixes within the VLC media player's codebase. They updated external libraries like fluidlite and protobuf. A significant amount of the commits dealt with addressing compilation issues across different operating systems (macOS, Windows, and Android) and architectures. They also addressed incorrect function calls, formatting problems, and other bug fixes within the core code.
Contributions:12 commits, 4 PRs, 7 comments in 2 months
Contributions summary:Jean-baptiste primarily focused on adapting the `libnfs` library for compatibility with different platforms, particularly Windows (Win32) and Android. Their work involved modifying header inclusions, defining platform-specific macros, and implementing missing functions, such as `mingw_gettimeofday`, to ensure the library functions correctly across various environments. They addressed issues related to structure declarations and conditional compilation to resolve platform-specific issues. Furthermore, they made adjustments to the code related to Android by redefining `statvfs` as `statfs`.
nftclient-librarynfsnfs-client
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.