Jean-baptiste Kempf

Founder And CEO at VideoLabs

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
Jean-Baptiste Kempf is a technology entrepreneur and free-software advocate with 19 years of experience, best known as President of VideoLAN and a lead developer of the VLC media player. He now leads Kyber as Founder & CEO building patent-pending ultra-low-latency remote-control and streaming infrastructure, while also serving as CTO at Scaleway and founding several video-focused startups. An active open-source engineer, his contributions to VLC and libnfs emphasize cross-platform compilation fixes and low-level bug resolution, reflecting deep systems and codec expertise (x264, dav1d, FFmpeg). His early work writing assembly for Itanium and co-authoring research on quantum computing and solar panels gives him unusual scientific breadth that informs his work on AI/HPC clusters and real-time video systems.
code19 years of coding experience
job15 years of employment as a software developer
bookEcole Centrale Paris
languagesEnglish, French, Italian, German, Japanese
github-logo-circle

Github Skills (26)

debugging10
compatible10
debug10
compilation10
wp-api10
cross-platform10
c1110
c1710
compatibility10
compile10
compiler10
win-api10
ws-api10
compiletime10
multi-platform10

Programming languages (18)

C#PowerShellJavaC++CSSCGoHTML

Github contributions (5)

github-logo-circle
videolan/vlc

Nov 2017 - Dec 2022

VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc
Role in this project:
userBack-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.
gplv2libvlcfollowframeworkvlc
sahlberg/libnfs

Jan 2016 - Mar 2016

NFS client library
Role in this project:
userBack-end Developer
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.
Request Free Trial