George Marshall is a Staff Software Engineer and designer-minded front-end specialist with 10 years of experience building pixel-perfect, accessible web apps and reusable design systems. Currently at MetaMask, he has driven UI and component-library improvements for widely used Ethereum products, including Storybook integration and design-token standardization across the MetaMask mobile and extension projects. He blends user-centered design thinking with pragmatic engineering—preferring “nail it before you scale it”—and emphasizes maintainability, orthogonality, and measurable business outcomes. Past roles include creating enterprise component libraries at Realtor.com and leading front-end efforts for blockchain startups and agencies, giving him broad product and consulting experience. Based in the Pacific Northwest and rooted in visual craft, he pairs strong aesthetic taste with hands-on React/Redux, styled-components, and testing skills. An environmentalist at heart, he brings curiosity and continuous learning to every codebase he touches.
10 years of coding experience
13 years of employment as a software developer
Bachelor of Computer Graphic Design, Computer and Mathematical Sciences, Bachelor of Computer Graphic Design, Computer and Mathematical Sciences at The University of Waikato
Contributions:4785 reviews, 159 commits, 790 PRs in 1 year 3 months
Contributions summary:George's contributions primarily involve developing user interface components within the MetaMask browser extension, focusing on Storybook integration. The user added and updated stories for various UI components, including a `ToggleButton`, `Chip`, `Card`, and `IconWithFallback`. They also refactored components, fixed CSS color variables, updated icons for dark mode, and refactored code for new design tokens.
Mobile web browser providing access to websites that use the Ethereum blockchain
Role in this project:
Front-end Developer
Contributions:607 reviews, 57 commits, 67 PRs in 1 year 2 months
Contributions summary:George primarily focused on enhancing the UI and component library within the MetaMask Mobile project. Their work involved implementing Storybook for component documentation and development, demonstrating a focus on UI testing and maintainability. The user updated and integrated design tokens for visual consistency, specifically color and typography, across various UI elements. They also made updates to UI components like `TabBar`, `ReceiveRequest`, `Wallet`, and `AddAsset` and updated icon colors.
reactbrowserdapps-browserreact-nativeethereum
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
George Marshall - Staff Software Engineer I at MetaMask