Avery Ching is a seasoned technology founder and engineering leader with 15 years of experience building high-performance distributed systems and blockchains from research to production. As Co-Founder and CEO of Aptos Labs, he leads development of a Layer 1 blockchain while previously serving as CTO and driving core protocol improvements and consensus refinements. He scaled graph and big-data infrastructure at Meta—taking Apache Giraph from billion- to trillion-edge graphs—and led platform teams that rewrote Facebook’s batch stack and Spark at massive scale. Avery is an active open-source contributor and long-time Apache committer with deep expertise in consensus, RPC performance, and fault-tolerant design, evidenced by contributions to Diem and Giraph. Based in Cupertino, he blends PhD-level research rigor with practical product delivery and has a track record of shipping novel consensus primitives and hardening distributed systems for production. Unusually for a CEO, he remains hands-on in core protocol debugging and small but consequential code improvements across the Aptos codebase.
15 years of coding experience
17 years of employment as a software developer
Punahou School
Doctor of Philosophy, Computer Engineering, Doctor of Philosophy, Computer Engineering at Northwestern University
Contributions:287 commits, 2 PRs, 3 comments in 6 years 6 months
Contributions summary:Avery primarily worked on improving the core functionality of the Giraph library. The contributions focused on the development of enhancements and bug fixes for the core components, including the addition of a proper timeout mechanism to avoid deadlocks. The user made significant changes to message handling, including the addition of a new RPC call to batch putMsgList RPCs. The changes include additions to the core, and performance improvements.
Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
Role in this project:
Back-end Developer
Contributions:88 reviews, 25 commits, 32 PRs in 1 year 8 months
Contributions summary:Avery primarily focused on code improvements and bug fixes within the Diem blockchain project, specifically addressing inconsistencies, typos, and potential issues in various modules. They made changes related to VRF tests, network protocols, and storage components. Their contributions also involved improvements to the consensus mechanism and the addition of logging and metrics. Furthermore, the user made improvements to configuration, ensuring process termination on panics.
diemfinancialtrustedethereumblockchain
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.