Marc-andré Lureau is a seasoned software developer with 19 years’ experience, currently contributing to QEMU/KVM and broader virtualization stacks at Red Hat from Réunion. He specializes in low-level systems, virtualization, and desktop/Spice integration—working on ivshmem, vhost-user, qga and virgl/spice—and has a strong track record of improving Linux system components like systemd, libvirt and GTK/GDK. A prolific open-source maintainer and contributor, his work spans firmware security (EDK II/TPM), build systems (Meson), and Rust bindings for GTK4, showing comfort across C, Rust and cross-platform toolchains. He combines deep platform knowledge (Win32 and MinGW experience) with pragmatic feature delivery—e.g., adding D-Bus support and graphics/audio configuration—and a curiosity for how pieces fit together that drives cross-project fixes and interoperability.
19 years of coding experience
4 years of employment as a software developer
OGP, Supply Chain Management, OGP, Supply Chain Management at Université catholique de l'Ouest
GISTR, CS, GISTR, CS at EPITA: Ingénierie Informatique
Read-only mirror of https://gitlab.gnome.org/GNOME/glib
Role in this project:
Back-end Developer
Contributions:221 commits in 11 years 9 months
Contributions summary:Marc-andré primarily contributed to the GLib library, making several low-level changes. Their work included adding and modifying macro definitions, functions, and API to support features like value initialization, signal handling, and file I/O operations, with some changes to build systems and tests. The user also made improvements and bug fixes related to the Windows platform support, including environment variable handling and file-system interactions. The user further developed a test to ensure the correct behavior when closing socket connections.
Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
Role in this project:
Back-end Developer
Contributions:48 commits in 11 years 7 months
Contributions summary:Marc-andré primarily contributed to the GDK (Graphics Device Interface) portion of the GTK library, focusing on the Win32 backend. They implemented several enhancements, including the addition of "Since" annotations to functions, deprecating outdated functions, and correcting errors in code, such as return types. Their work also included code corrections related to Windows-specific features and the integration of an input method editor (IME). They demonstrated a deep understanding of the GDK internals and the Win32 platform.
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
Marc-andré Lureau - SW Developer, Qemu KVM Team at Red Hat