Ethan Buchman is a veteran blockchain builder and CEO with 13 years of experience blending deep research roots in biophysics and dynamical systems with hands-on engineering of consensus protocols and decentralized infrastructure. As co-founder and former CTO of Tendermint and current CEO of Cycles Protocol and Informal Systems, he has led efforts that span protocol design, security, and production-grade implementations used across the Cosmos ecosystem. His open-source contributions include low-level fixes and feature work in high-profile projects like Tendermint, go-ethereum, and Merkle/IAVL implementations, demonstrating expertise in consensus, serialization, and cryptographic account handling. Known for translating complex distributed-systems theory into pragmatic code, he also brings unexpected cross-disciplinary insight from biomedical research into how distributed systems stabilize and recover. Based in Toronto, he combines executive leadership with regular, technical contributions to core blockchain infrastructure.
12 years of coding experience
7 years of employment as a software developer
Bachelor of Science Bad Ass Biophysics, Bachelor of Science Bad Ass Biophysics at University of Guelph
Contributions:65 releases, 41 reviews, 2945 commits in 7 years 7 months
Contributions summary:Ethan focused on fixing type-related bugs in the codebase, particularly within the context of protocol buffer definitions and data handling. They addressed issues related to data structures and ensured compatibility with newer code generation libraries, demonstrating an understanding of data serialization and version compatibility in a codebase. The user also made various improvements to testing, including changes to the tests using `require` to fix potential test problems and also address a possible mempool deadlock.
Contributions:1 review, 47 commits, 12 PRs in 2 months
Contributions summary:Ethan primarily focused on modifying the genesis file generation process for the Cosmos mainnet. They updated account allocations, handled vesting schedules for various entities (ICF, AIB), and ensured total atom supply validation. The user also incorporated changes related to loading and integrating genesis transaction (gentx) files. This involved breaking down main functions for better modularity.
python
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.