Guillaume Gomez

Software Engineer at huawei

Paris, Ile-de-France
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
award
Top expert inRust Ecosystem Development
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.
code12 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, IT management, Master's degree, IT management at Dublin Institute of Technology
bookEpitech
languagesEnglish, French
github-logo-circle

Github Skills (101)

parser10
cargo10
servo10
sdl10
compiler-development10
parser-combinators10
testing10
http10
clippy10
c1110
gcc10
c1710
hyper10
type-system10
automation10

Programming languages (20)

C++CSSCRustPLpgSQLVueFluentGo

Github contributions (5)

github-logo-circle
GuillaumeGomez/sysinfo

Mar 2015 - Jan 2023

Cross-platform library to fetch system information
Role in this project:
userBack-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.
unixwindowsrustraspberrylinux
gtk-rs/gtk

Apr 2015 - Oct 2020

DEPRECATED, use https://github.com/gtk-rs/gtk3-rs repository instead!
Role in this project:
userBack-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.
Request Free Trial
Guillaume Gomez - Software Engineer at huawei