Protocol Support - Core Developer at Ethereum Foundation
United States
Join Prog.AI to see contacts
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.
11 years of coding experience
7 years of employment as a software developer
Master of Science (MS), Information Systems, Master of Science (MS), Information Systems at University of Colorado at Denver
Certificate of Application Development in Ruby and Javascript, Certificate of Application Development in Ruby and Javascript at Turing School of Software & Design
Netherlands Study Abroad Program, Economics, Netherlands Study Abroad Program, Economics at Tilburg University
Bachelor of Science (BS), Business Economics, Bachelor of Science (BS), Business Economics at University of Central Florida
A python interface for interacting with the Ethereum blockchain and ecosystem.
Role in this project:
Back-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.
[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.
Role in this project:
Full-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