Guillaume Gomez is a seasoned software engineer with 12 years’ experience and a deep commitment to open source, living in Paris and contributing extensively to the Rust ecosystem as a reviewer, maintainer and rustdoc team lead. His work spans system-level programming (libc, sysinfo, htop), compiler and tooling internals (rustc, rust-analyzer, rustfmt, clippy, cargo) and full-stack UX improvements (docs.rs, mdBook, highlight.js). He has applied his skills in industry roles from embedded systems to full-stack engineering and AI at Qwant, bringing a pragmatic focus on robustness, testing and developer experience. Notably, he contributed core features to high-profile projects like Servo and redesigned key library primitives such as hyper’s Uri, showing both deep technical breadth and API sensibility. An active GNOME Foundation member, he combines low-level platform knowledge with polished UI/UX contributions and a habit of improving documentation and tests that benefits large developer communities.
12 years of coding experience
7 years of employment as a software developer
Master's degree, IT management, Master's degree, IT management at Dublin Institute of Technology
Cross-platform library to fetch system information
Role in this project:
Back-end Developer
Contributions:917 reviews, 1568 commits, 1566 PRs in 7 years 11 months
Contributions summary:Guillaume primarily contributed to a cross-platform system information library written in Rust. The commits demonstrate the implementation of core functionalities for retrieving system information, including process details (command lines, environment variables, executable paths), memory usage, and disk I/O statistics. The code changes suggest a focus on system-level programming and utilizing system APIs on Linux, macOS, and potentially Windows platforms, as well as incorporating user ID and group ID information.
DEPRECATED, use https://github.com/gtk-rs/gtk3-rs repository instead!
Role in this project:
Back-end Developer
Contributions:12 reviews, 812 commits, 711 PRs in 5 years 7 months
Contributions summary:Guillaume primarily contributed to the restructuring and organization of the `gtk-rs/gtk` repository by splitting it into several submodules, including `cairo`, `gdk`, and `pango`. This involved refactoring code, creating new modules, and updating dependencies to support the separation of concerns within the project. Furthermore, the user added functions to the tree model.
rustgtk3gtkgtk-rs
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.