Carlos Sanz

Software Engineer at CCExtractor

San Francisco, California, United States
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
Carlos Sanz is a seasoned software engineer with 12 years of experience building large-scale video and cloud systems, currently contributing at Meta from San Francisco. He combines low-level expertise in C and Rust with Python and Java for backend and video processing work—most visibly as a long-time maintainer and mentor on the CCExtractor open-source project that powers subtitle extraction for media companies. His background includes architecting real-time TV ingest and subtitle insertion systems, integrating SCTE-35 ad cues, and shipping H.264 support for major customers, demonstrating deep domain knowledge in broadcast and streaming pipelines. A persistent open-source veteran and permanent Google Summer of Code mentor, he blends hands-on bug fixing and feature work with mentoring and project stewardship. Though comfortable in distributed teams, he prefers being in-office and brings a pragmatic mix of systems-level coding and product-focused engineering.
code12 years of coding experience
job16 years of employment as a software developer
languagesSpanish, English
github-logo-circle

Github Skills (7)

c1710
debugging10
debug10
rust10
unix-socket10
c1110
configparser7

Programming languages (17)

C#C++RustCVueGoHTMLSvelte

Github contributions (5)

github-logo-circle
CCExtractor/ccextractor

Apr 2014 - Jul 2022

CCExtractor - Official version maintained by the core team
Role in this project:
userBack-end Developer
Contributions:6 releases, 64 reviews, 512 commits in 8 years 4 months
Contributions summary:Carlos's contributions primarily focused on bug fixes and improvements within the CCExtractor codebase. Their work involved debugging issues related to timing rollovers, and handling incorrect packet sizes within the program's core functions (stream processing). They implemented changes to fix certain file format and parsing issues, and improved the DVB subtitle decoder.
ccextractorimagepythonrustteam-core
greshake/i3status-rust

Nov 2021 - Feb 2022

Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust
Role in this project:
userFull-stack Developer
Contributions:17 reviews, 36 commits, 22 PRs in 2 months
Contributions summary:Carlos primarily contributed to the `rofication` block, a feature within the i3status-rust project. They implemented and refined the `rofication` block, integrating with the rofi notification daemon. Key contributions include initial implementation, merging updates from other sources, resolving clippy messages and ensuring correct display behavior of the rofication information within the i3status interface.
rustfeature-richpure-rusti3statusreplacement
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
Carlos Sanz - Software Engineer at CCExtractor