Maarten Zuidhoorn is a Staff Software Engineer with 11 years of full-stack experience, currently at ConsenSys working on MetaMask where he helps extend the browser wallet through the MetaMask Snaps platform. He specializes in React, TypeScript, Node.js, GraphQL and build tooling, and has contributed notable integrations such as browserify and Webpack plugins to process and transform Snaps code. Maarten’s background spans product-facing UI work and core architecture changes—ranging from permission flows in the MetaMask extension to Storybook/Webpack upgrades—demonstrating both frontend nuance and build-system depth. Based in Leeuwarden, Netherlands, he combines hands-on engineering with a practical security and tooling mindset shaped by prior roles at MyCrypto and MyEtherWallet. An often-unseen strength is his ability to bridge developer ergonomics and low-level build plumbing, enabling safer, extensible blockchain tooling for a broad developer community.
11 years of coding experience
7 years of employment as a software developer
Minor, Entrepeneurship with Technology, Minor, Entrepeneurship with Technology at Hanzehogeschool Groningen
Associate's degree, Business IT & Management, Associate's degree, Business IT & Management at NHL Stenden Hogeschool
Contributions:1895 reviews, 78 commits, 786 PRs in 8 months
Contributions summary:Maarten implemented a browserify transform and a webpack plugin to extend the functionality of MetaMask using Snaps. Their work involved modifying test files and utility files, adding browserify and webpack plugins. The user's contributions included integrating browserify and webpack plugins to process and transform code, improving code quality through code formatting and tests, and ensuring the overall functionality of the MetaMask Snaps extension.
Contributions:572 reviews, 11 commits, 113 PRs in 5 months
Contributions summary:Maarten made a series of commits focused on the MetaMask extension. Their work involved modifying UI components, particularly around permissions and snap installation, and updating related code, including modifications to the `permission.js`, `snap-install.js`, and `permissions-connect-permission-list.js` files. The user also updated Jest configurations, incorporated Webpack 5 for Storybook, and migrated subject type enums demonstrating contributions across both frontend and build processes. Additionally, there were modifications to various configuration and test files, as well as core metamask controllers indicating involvement in the overall application architecture.
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.