Marc Garreau

Protocol Support - Core Developer at Ethereum Foundation

United States
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
Marc Garreau is a protocol-focused core developer with 11 years of experience building developer tooling and user-facing software for the Ethereum ecosystem. Currently on the Ethereum Foundation protocol support team, he previously led Python tooling and contributed substantial fixes, docs, and tests to high-profile open-source projects like web3.py and the Mist Ðapp browser. He authored Redux in Action and brings a multidisciplinary curiosity that spans programming, UX, graphic design, and education—often translating design sensibilities into clearer developer experiences. His background blends formal MS training in Information Systems with hands-on roles from product analytics to front-end and full-stack engineering. Known for modernizing legacy codebases and improving usability, he pairs rigorous testing and documentation with pragmatic bug fixes. Marc follows learning-driven career moves, preferring roles that intersect technology, education, and community-driven open source.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster of Science (MS), Information Systems, Master of Science (MS), Information Systems at University of Colorado at Denver
bookCertificate of Application Development in Ruby and Javascript, Certificate of Application Development in Ruby and Javascript at Turing School of Software & Design
bookNetherlands Study Abroad Program, Economics, Netherlands Study Abroad Program, Economics at Tilburg University
bookBachelor of Science (BS), Business Economics, Bachelor of Science (BS), Business Economics at University of Central Florida
stackoverflow-logo

Stackoverflow

Stats
3reputation
1kreached
1answer
2questions
github-logo-circle

Github Skills (22)

babel610
javascript10
web3py10
python10
gulp10
ethereum10
babel-core10
babeljs10
documentation10
electron9
ui-design9
front-end-development9
uid9
react8
web3js8

Programming languages (13)

MDXC#C++CRustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
ethereum/web3.py

Feb 2020 - Dec 2022

A python interface for interacting with the Ethereum blockchain and ecosystem.
Role in this project:
userBack-end Developer
Contributions:147 reviews, 86 commits, 232 PRs in 2 years 10 months
Contributions summary:Marc contributed to the documentation and code improvements for the Ethereum web3.py library. They added and updated documentation for various functions within the ``Eth`` module and covered topics such as sending transactions and using ABI types. Additionally, the user implemented fixes for bugs and improved the test suite. These changes suggest a focus on enhancing the usability and functionality of the library for developers interacting with Ethereum.
pythonweb3pyethereumpython-interfaceblockchain
ethereum/mist

Sep 2017 - Mar 2019

[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.
Role in this project:
userFull-stack Developer
Contributions:90 commits, 36 PRs, 161 pushes in 1 year 6 months
Contributions summary:Marc contributed significantly to the `ethereum/mist` repository, a deprecated browser for Ðapps. Their work focused on modernizing the codebase by compiling ES6+ JavaScript, transpiling modules, and integrating Babel. The user also addressed UI bugs, improved the build process, and updated Swarm template typos, enhancing the user interface and overall functionality of the application.
mistethereum-networkethereumblockchainweb3
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 Garreau - Protocol Support - Core Developer at Ethereum Foundation