Matthew Solomon is a Head of Protocol Security with a decade of engineering experience who transitioned from aerospace systems and GN&C to become a hands-on leader in Ethereum security and smart contract development. He combines rigorous model-based engineering discipline from Lockheed Martin and academic research with practical Web3 expertise—contributing to high-impact open-source projects like Foundry and Slither and improving testing cheat codes and static analysis for the wider Ethereum tooling ecosystem. At OP Labs he scaled security practices and CI/CD for protocol-level safety, and previously co-founded Floatify to simplify DeFi for mainstream users. Comfortable across front-end UX work (Gitcoin cart improvements), back-end fuzzing and tooling, and DevOps automation for Optimism, he brings a rare cross-domain fluency that surfaces subtle failure modes before they reach production.
10 years of coding experience
9 years of employment as a software developer
Master of Science (M.S.) Aerospace, Master of Science (M.S.) Aerospace at University of Maryland
Bachelor of Science (B.S.) Aerospace Engineering, Bachelor of Science (B.S.) Aerospace Engineering at University of Miami
A collection of helpful contracts and libraries for use with Forge and Foundry
Role in this project:
Back-end Developer / Test Automation Engineer
Contributions:30 releases, 411 reviews, 91 commits in 1 year
Contributions summary:Matthew primarily contributed to the Forge Standard Library, developing and adding cheat codes for testing purposes. They added cheat codes for time manipulation (`skip`, `rewind`), state modification (`hoax`, `assume`), and logging. Additionally, the user implemented utility functions and data structures like `console2.sol` and improvements to testing assertions for arrays. Their work significantly enhanced the testing capabilities within the Foundry environment.
Contributions:3 releases, 1607 reviews, 1 commit in 1 day
Contributions summary:Matthew primarily focused on automating and improving the codebase by applying automated shell script fixes. They implemented and maintained the CI/CD pipeline, ensuring code quality and consistency through linting and automated testing. The user also contributed to setting up the required tooling, and infrastructure.
ethereumovmrollupl2-scaling
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.