François Cartegnie

Research And Development Software Engineer at VideoLabs

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
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.
code16 years of coding experience
job11 years of employment as a software developer
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at Université Polytechnique Hauts-de-France
languagesEnglish, French, Japanese
github-logo-circle

Github Skills (16)

c1710
textbox10
video-encoder10
assembly10
c-language10
av1-codec10
video-encoding10
c1110
sse10
layout10
cprogramming-language10
font-rendering10
assembler10
encoder10
x8610

Programming languages (17)

JavaC++CSSCMakefilePrologHTMLKotlin

Github contributions (5)

github-logo-circle
videolan/vlc

Nov 2017 - Jan 2023

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: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.
gplv2libvlcfollowframeworkvlc
xiph/rav1e

Nov 2018 - Feb 2019

The fastest and safest AV1 encoder.
Role in this project:
userBack-end Developer
Contributions:10 commits in 2 months
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.
Request Free Trial