David Walsh

Senior Engineering Manager at MetaMask

Madison, Wisconsin, 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
David Walsh is a seasoned engineering leader with over 17 years of hands-on experience and two decades of involvement shaping web platforms and developer tooling. As Senior Engineering Manager at MetaMask he leads cross-functional UX, Assets, Notifications, and Portfolio teams that delivered a major redesign and multichain wallet capabilities, while remaining willing to roll up his sleeves and ship code. Deeply rooted in front-end engineering, he’s a long-time MooTools core contributor and JavaScript/CSS specialist who has improved UI/UX across high-profile open-source projects including Firefox DevTools, MetaMask, MDN, and A-Frame. His background spans full-stack and mobile work—from PHP/Python backend integrations to Kotlin Android UI—giving him a rare fluency between product, design, and platform engineering. Known for mentoring contributors and coordinating partners, he balances people leadership with a persistent focus on usability, accessibility, and performance. Based in Madison, WI, he combines open-source credibility with proven delivery at scale in both consumer-facing and developer tools.
code17 years of coding experience
job19 years of employment as a software developer
bookBA Computer Science, BA Computer Science at Lakeland University
languagesEnglish, Spanish
github-logo-circle

Github Skills (49)

accessibility10
kotlin10
dependency-management10
bugzilla10
javascript10
back-end-development10
api-design10
css10
virtual-reality10
web-components10
webxr10
browser10
user-interface10
ui-design10
perl10

Programming languages (12)

TypeScriptMDXShellCSSCoffeeScriptJavaScriptVuePHP

Github contributions (5)

github-logo-circle
mdn/kuma

Apr 2012 - Nov 2015

The project that powers MDN.
Role in this project:
userFull-stack Developer
Contributions:1864 commits, 232 PRs, 197 pushes in 3 years 7 months
Contributions summary:David primarily contributed to front-end development, UI components, and back-end logic, using HTML, JavaScript, CSS, and related front-end technologies. Their work included bug fixes, UI improvements, and ensuring features functioned well, as well as integrating with API-level logic. They implemented and maintained the tools within the wiki interface.
reactpythonsasscssjavascript
MetaMask/metamask-extension

Oct 2020 - Jan 2023

:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
Role in this project:
userFront-end Developer
Contributions:3867 reviews, 596 commits, 1565 PRs in 2 years 3 months
Contributions summary:David primarily contributed to the user interface of the MetaMask browser extension, as evident from the commits focused on UI components and pages. They implemented features like autofocussing for input fields, enhancing the user experience of adding tokens, and improved the presentation and accessibility of several elements. These commits showcase their work on the functionality of the application.
blockchainbrowser-extensionethereummetamaskchrome
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