Erik Marks

Principal Software Engineer at Consensys

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
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.
code9 years of coding experience
job6 years of employment as a software developer
bookHigh School Natural Sciences Program (Naturvetenskap), High School Natural Sciences Program (Naturvetenskap) at Österänggymnasiet
bookBachelor's Degree Cultural Anthropology, Bachelor's Degree Cultural Anthropology at Hamilton College
bookMaster’s Degree Computer and Information Technology Computer Science, Master’s Degree Computer and Information Technology Computer Science at University of Pennsylvania
languagesEnglish, Swedish, Chinese
github-logo-circle

Github Skills (33)

javascript10
ios10
react-native10
ui-components10
jes10
typescript10
ui-design10
ether10
metamask10
uid10
front-end-development10
jestjs10
android10
ethereum10
typescript-types10

Programming languages (12)

TypeScriptMDXShellC++RustIoJavaScriptHTML

Github contributions (5)

github-logo-circle
MetaMask/snaps

Jul 2020 - Nov 2022

Extend the functionality of MetaMask using Snaps
Role in this project:
userFull-stack Developer
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.
snapsmonorepotypescriptdependenciesmetamask
MetaMask/test-dapp

Jan 2020 - Jun 2021

The sample dapp used for e2e testing and metamask-extension QA
Role in this project:
userFull-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