Technical Project Consultant at Ethereum Foundation
Greater Reading Area United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ben Edgington is a seasoned technical project consultant and product leader with nine years focused on blockchain protocol engineering and a long career spanning engineering leadership at Hitachi to leading Ethereum client development. Currently helping deliver fast finality to Ethereum Mainnet at the Ethereum Foundation, he previously founded and led Teku at ConsenSys and contributed to high-profile open-source projects like the Teku consensus client and the Solidity compiler. He combines deep mathematics training from Cambridge with hands-on protocol work—implementing consensus constants, deposit handling and LLL compiler fixes—and practical program leadership for Optimism and ConsenSys ecosystem programs. Known for bridging applied research, product ownership and developer tooling, he also authors educational material on Ethereum consensus and maintains a track record of turning complex consensus specs into production-ready software.
10 years of coding experience
24 years of employment as a software developer
B.A. (Hons) M.A. M.Sc. M.Math. [all in mathematics], B.A. (Hons) M.A. M.Sc. M.Math. [all in mathematics] at University of Cambridge
🚀 Open-source Ethereum consensus client written in Java
Role in this project:
Back-end Developer
Contributions:31 reviews, 96 commits, 125 PRs in 4 years 4 months
Contributions summary:Ben contributed to the core logic of the Teku client, an open-source Ethereum consensus client. They focused on initializing and modifying constants within the `BeaconChain` class, ensuring alignment with the Ethereum specifications. The user's work involved defining constants and modifying state handling, including contributions related to deposit processing, shuffling and domain management.
Contributions:16 commits, 15 PRs, 74 comments in 1 month
Contributions summary:Ben primarily contributed to the LLL (Low-Level Lisp-like Language) compiler within the Solidity repository. Their work focused on enhancing the LLL language, including fixing bugs related to the `sha3` and `create` macros. They added test cases for built-in macros such as `ecrecover` and created a full set of test cases for ERC20 token and ENS Registry implementation, demonstrating proficiency in smart contract development and testing. Further improvements include implementation of switch expression.
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.