Stephen Buttolph is Chief Protocol Architect at Ava Labs with nine years of systems and blockchain engineering experience, designing permissionless networks that prioritize efficiency, security, and simplicity. He transitioned from senior systems architect to lead protocol design, contributing hands-on to core open-source projects like ava-labs/coreth and avalanchejs where he implemented EVM plugin work and strengthened UTXO transaction logic. Based in Ithaca, he blends academic rigor from Cornell with practical industry experience at Google and Capital One to bridge low-level blockchain mechanics and production-ready platforms. Known for extracting Ethereum functionality to build custom blockchain services, he favors minimal, auditable designs that scale without unnecessary complexity. Colleagues rely on him for clear architectural trade-offs and for turning protocol research into deployable systems.
9 years of coding experience
3 years of employment as a software developer
Distant Based Coursework in Math and Physics, Distant Based Coursework in Math and Physics at Stanford University
Plymouth Regional High School
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Cornell University
Distant Based Coursework in Chemistry, Distant Based Coursework in Chemistry at Johns Hopkins University School of Education
Code and wrapper to extract Ethereum blockchain functionalities without network/consensus, for building custom blockchain services.
Role in this project:
Backend Developer
Contributions:5 releases, 224 reviews, 257 commits in 3 years 4 months
Contributions summary:Stephen primarily contributed to the core functionality of the `ava-labs/coreth` repository, which focuses on extracting Ethereum blockchain functionalities. The commits demonstrate the addition and modification of core functionalities, specifically the implementation of EVM plugins and enhancements related to transaction processing. These changes involve both the modification of core files as well as the addition of new functionality.
Contributions:12 commits, 1 PR, 10 pushes in 9 months
Contributions summary:Stephen primarily contributed to the `avalanchejs` library by modifying UTXO (Unspent Transaction Output) management logic. They addressed undefined checks, altered control flow within asset management, and added detailed comments to existing functions. These changes reflect efforts to improve the robustness and clarity of the library's transaction processing functionalities. Further changes indicate adjustments and improvements within the platformVM codebase.
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.