Tom Cornebize is a Senior Software Engineer with a PhD in Computer Science and 12 years of experience building high-throughput data pipelines that process terabytes per day. Based in Grenoble, he combines deep systems and algorithmic expertise—honed through academic research and HPC/AI work at Intel—with hands-on production engineering at Criteo. He contributes to high-performance open-source projects such as the widely used CRoaring roaring bitmap library, improving core C implementations and SIMD-optimized routines for analytics engines like ClickHouse and Apache Doris. Comfortable across C/C++ and Python, Tom has a track record of performance optimization, rigorous testing, and eliminating subtle memory issues in low-level code. He also brings teaching experience across undergraduate and graduate courses, which helps him communicate complex systems ideas clearly to teams.
12 years of coding experience
4 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at Université Grenoble Alpes
Master of Science (MSc), Computer science, Master of Science (MSc), Computer science at National School of Computer Science and Applied Mathematics of Grenoble
Undergraduate and graduate intensive program, Theoretical computer science, Undergraduate and graduate intensive program, Theoretical computer science at École normale supérieure de Lyon
Undergraduate program, Mathematics and computer science, Undergraduate program, Mathematics and computer science at Université Joseph Fourier (Grenoble I)
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
Role in this project:
Back-end Developer
Contributions:1 review, 23 commits, 9 PRs in 1 year
Contributions summary:Tom primarily contributed to the implementation and optimization of the `roaring_bitmap_from_range` function, a core feature of the C library. They added new test cases, fixed memory leaks, and refactored code, improving the efficiency and correctness of the bitmap range generation. The user's work focused on enhancing the library's functionality and ensuring its reliability through comprehensive testing.
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
Tom Cornebize - Senior Software Engineer at Criteo