Staff Protocol Engineer at The Apache Software Foundation
Brisbane City, Queensland, Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Adrian Sutton is a Staff Protocol Engineer based in Brisbane with 17 years of experience building high-performance, secure blockchain and distributed systems. He brings deep back-end expertise demonstrated through substantive contributions to seminal projects such as LMAX Disruptor and multiple Ethereum clients (Pantheon/Besu, go-ethereum, Optimism, Teku), where he has improved performance, signature validation, gas metering, and pre-image verification for fault proofs. At OpLabs and as a long-standing Apache committer, he blends production-grade engineering with security-focused fixes that reduce subtle consensus and transaction integrity risks. Adrian favors pragmatic refactors and robust testing—he’s known for API cleanups, better logging and test harnesses that prevent regressions at scale. Notably, his work spans both low-latency inter-thread messaging and cryptoeconomic protocol correctness, a combination that helps bridge systems performance with blockchain safety.
Open-source Ethereum consensus client written in Java
Role in this project:
Back-end Developer
Contributions:53 releases, 2373 reviews, 2888 commits in 3 years 5 months
Contributions summary:Adrian made several changes to improve the codebase's robustness and maintainability, primarily focusing on the execution layer client. They removed a wrapper object from forkchoiceUpdated parameters, and handled errors when executing payloads. They also improved internal functions such as adding a means to prevent re-subscribing to gossip channels, made several naming and API changes, and implemented more efficient handling of state.
An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client
Role in this project:
Back-end Developer & Security Engineer
Contributions:1 release, 261 commits, 498 PRs in 10 months
Contributions summary:Adrian focused on enhancing the security and stability of the Ethereum client, specifically within the context of signature validation. Their contributions addressed critical issues, such as validating recovered signatures and correcting errors related to receipt root mismatches, impacting the reliability of transaction processing. The user also introduced EIP-1283 related gas metering for SSTORE operations and added support for the EXTCODEHASH operation, thereby enhancing the EVM's capabilities.
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
Adrian Sutton - Staff Protocol Engineer at The Apache Software Foundation