MG is a Senior Software Engineer with 11 years of experience based in London, currently contributing to MetaMask and active in open-source security work. He has hands-on expertise integrating security tooling into developer workflows—most notably adding MythX analysis, AST/file utilities, and diagnostics to the widely used vscode-solidity extension for Ethereum smart contracts. Comfortable across toolchains and extensions, he focuses on making security accessible to developers through practical UX like file pickers and progress feedback. Known for blending deep technical detail with user-centered integrations, he helps teams ship safer blockchain code without slowing development.
Visual Studio Code language support extension for Solidity smart contracts in Ethereum https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity
Role in this project:
Security Engineer
Contributions:8 commits, 5 PRs in 2 months
Contributions summary:MG focused on integrating MythX, a security analysis tool, into the Solidity project. Their work involved developing commands and utilities for analyzing smart contracts, including the implementation of a file name picker for contract selection. They also implemented code for retrieving contract names, file contents, and AST data to facilitate security analysis. This integration included progress bar updates and diagnostic displays based on the analysis results, demonstrating a focus on improving the security of Solidity smart contracts.
Contributions:151 commits, 10 PRs, 84 pushes in 8 months
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.