Xavier Claessens

Ingénieur Logiciel Senior at Netflix

Montreal, Quebec, Canada
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
Xavier Claessens is a senior software engineer with 19 years of experience, now at Netflix after a long tenure at Collabora, and a long-standing GNOME Foundation member since 2006. He specializes in build systems, CI/CD, and backend engineering with deep contributions to foundational open-source projects like GTK, GLib, Meson and GNOME Shell. Xavier has a strong track record improving cross-platform build reliability (MSVC, Flatpak), adding async I/O primitives, and creating bindings and helper APIs for language interop (gtk-sharp). His work blends low-level systems thinking with practical automation—migrating and releasing packaging databases and refining Meson’s core features to make large codebases easier to build and maintain. Based in Montreal, he pairs a Belgian computer science education with pragmatic open-source craftsmanship that quietly powers many developer workflows.
code19 years of coding experience
bookBachelor computer science, Computer Science, Bachelor computer science, Computer Science at Université libre de Bruxelles
booklicence, informatique, licence, informatique at ULB
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (45)

asynchronous10
git10
javascript10
c-language10
mson10
python10
async10
gnome-shell10
net10
dotnet10
build-system10
c1110
io10
cicd10
glib10

Programming languages (16)

C#C++CRustMakefileGoValaPerl

Github contributions (5)

github-logo-circle
mesonbuild/wrapdb

Oct 2020 - Dec 2022

New wrap requests
Role in this project:
userBackend Developer
Contributions:366 releases, 136 reviews, 326 commits in 2 years 3 months
Contributions summary:Xavier implemented scripts to import and manage data related to a wrap database. They added a script to migrate data from version 1 to version 2 of the database and incorporated logic to fetch and rewrite wrap files. Additionally, they created a script to generate releases and upload the relevant files and metadata to GitHub. The user's contributions focus on the management, migration and release of the data.
wrapperwrapapi-wrapper
GNOME/glib

Apr 2010 - Dec 2022

Read-only mirror of https://gitlab.gnome.org/GNOME/glib
Role in this project:
userBack-end Developer
Contributions:363 commits in 12 years 9 months
Contributions summary:Xavier implemented asynchronous I/O stream splicing functionality by adding `g_io_stream_splice_async()` and `g_io_stream_splice_finish()` methods to the `glib` library. This included the creation of a `SpliceContext` struct to manage the asynchronous operations, and the use of `GSimpleAsyncResult` to handle the asynchronous result and callback mechanisms. The changes also added documentation and marked relevant code sections with the `Since` tag. Tests were added to ensure the correctness of the new asynchronous operations.
pygobjectgnome-shell-extensiongtk-rsgnomegitlab
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
Xavier Claessens - Ingénieur Logiciel Senior at Netflix