Erik Marks is a Principal Software Engineer with nine years of experience building and scaling MetaMask’s ecosystem at ConsenSys, currently focused on secure composability across wallets and platform products. He blends front-end React work, full-stack services, and DevOps practices—having contributed to flagship repos like metamask-extension, snaps, and the end-to-end test-dapp used for QA. A recent Penn computer science master’s graduate, Erik has moved between hands-on engineering and product leadership roles, including Director of Product Management for MetaMask’s platform. He also writes developer docs and mobile fixes, showing a rare mix of UI polish, core protocol work (EnsController, approval flows), and developer tooling. Colleagues rely on him to translate complex blockchain UX and security requirements into testable, well-documented implementations.
9 years of coding experience
6 years of employment as a software developer
High School Natural Sciences Program (Naturvetenskap), High School Natural Sciences Program (Naturvetenskap) at Österänggymnasiet
Bachelor's Degree Cultural Anthropology, Bachelor's Degree Cultural Anthropology at Hamilton College
Master’s Degree Computer and Information Technology Computer Science, Master’s Degree Computer and Information Technology Computer Science at University of Pennsylvania
Contributions:529 reviews, 303 commits, 305 PRs in 2 years 4 months
Contributions summary:Erik's contributions are primarily focused on the development and maintenance of the `metamask/snaps` repository, which extends the functionality of MetaMask. The user worked on implementing a plugin worker and integrating it with the inpage provider. They also refactored the code, including the addition of new methods. They added support for Snap SVG icon, and performed various code cleanup operations.
The sample dapp used for e2e testing and metamask-extension QA
Role in this project:
Full-stack Developer
Contributions:2 releases, 30 reviews, 61 commits in 1 year 5 months
Contributions summary:Erik primarily contributed to the development of a test decentralized application (dapp) for the MetaMask ecosystem. Their work included modifying the dapp's functionality by adding and improving features, implementing user interface elements, and fixing bugs related to the application's behavior. Moreover, the user was responsible for setting up and maintaining the deployment infrastructure using GitHub Pages and related scripts, demonstrating skills in both front-end and basic DevOps practices.
reactdappethereumtestingweb3
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
Erik Marks - Principal Software Engineer at Consensys