Guillaume Roux is a front-end software engineer with eight years of experience, currently building UX and extensibility features for MetaMask at ConsenSys. He has a strong web background from roles at MyCrypto and multiple freelance projects, and contributes directly to prominent open-source repos like MetaMask/metamask-extension and MetaMask/snaps. His work spans UI theming (including dark mode and design tokens), onboarding and permission flows, and implementing Snap notifications and customizable snap_dialog UIs—bringing product-facing polish to cryptographic tooling. A former 42 student with a multimedia project management degree, he blends creative design sensibilities with practical full-stack chops, often improving developer tooling such as CLI commands and logging during refactors. Based in Greater Paris, he pairs attention to UX detail with a knack for pragmatic fixes that improve both user experience and developer ergonomics.
8 years of coding experience
4 years of employment as a software developer
42, Informatique, 42, Informatique at 42
Baccalauréat, sciences et technologies de l'industrie et du développement durable, Admis Mention Bien, Baccalauréat, sciences et technologies de l'industrie et du développement durable, Admis Mention Bien at Lycée Privé Maurice Rondeau
Certification de la langue Allemande A2, Certification de la langue Allemande A2 at Goethe Institut, Singapore
Bachelor chef de projet multimédia, Technologies de l''information, Bachelor chef de projet multimédia, Technologies de l''information at IESA multimedia
Contributions:286 reviews, 17 commits, 152 PRs in 8 months
Contributions summary:Guillaume implemented in-app and native notifications for MetaMask Snaps, enhancing user interaction capabilities. They also refactored the `mm-snap init` command, improving project initialization. Furthermore, the user updated the `snap_dialog` method to allow custom UI and added a placeholder parameter for the Prompt dialog, increasing the flexibility of the user interface. The contributions also included removing double logging in the CLI and allowing insights object to be null in `onTransactionResponse`.
Contributions:670 reviews, 73 commits, 195 PRs in 11 months
Contributions summary:Guillaume primarily contributed to the front-end development of the MetaMask extension, focusing on UI and theming improvements. They implemented dark mode functionality, updated button styles, and integrated design tokens. The user also made bug fixes, corrected typos, and addressed linting issues across several components, including the onboarding flow, permission flow, and gas fee display. The user also implemented Snap notifications integration.
dapp-developersethereumweb3bravemetamask
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.