Research And Development Software Engineer at VideoLabs
France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
François Cartegnie is a research and development software engineer with 17+ years building core multimedia infrastructure, best known for long-standing contributions to VLC Media Player and VideoLAN since 2009. He specializes in C/C++ and low-level, performance-critical work across codecs, containers and adaptive streaming—authoring a unified DASH/HLS/Smooth Streaming stack and optimizing AV1 encoder inner loops with SSSE3 assembly. His expertise spans FFmpeg, text rendering via FreeType, closed captions and broadcast standards like ISDB-T, reflecting a rare combination of codec-level mastery and platform compatibility fixes. A former entrepreneur who founded a price-comparison startup, he pairs product-minded systems design and ETL/DB tuning with open-source stewardship. Based in France and active in FOSS leadership, he quietly shapes widely used media tooling that most users take for granted.
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:2232 commits, 1 comment in 5 years 2 months
Contributions summary:François's commits focus on freetype library integration within the VLC media player, specifically related to text rendering. They are involved in modifying and expanding existing code that handles font selection, font loading, and the implementation of font fallback mechanisms. The user's contributions involve modifying core files within the freetype modules, including the platform fonts, text layout, and freetype core files, suggesting a focus on improving text rendering performance, feature, and functionality. The commits include changes to ensure proper and consistent font selection and rendering.
Contributions summary:François contributed significantly to optimizing the AV1 encoder by implementing various SSSE3 (Supplemental Streaming SIMD Extensions 3) instructions. Their work involved adding and modifying assembly code within the `src/x86/mc_ssse3.asm` file to enhance the performance of motion compensation and blending operations. This included adding blend, blend_h, blend_v, avg/w_avg/mask, w_mask_420, prep_bilin, put_8tap, emu_edge, and put_bilin functions. The commits demonstrate a deep understanding of low-level optimization techniques for video encoding.
av1-encoderencoderfastestav1
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.