Avery Ching

Cupertino, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job17 years of employment as a software developer
bookPunahou School
bookDoctor of Philosophy, Computer Engineering, Doctor of Philosophy, Computer Engineering at Northwestern University
github-logo-circle

Github Skills (22)

algorithm10
consensus10
ropc10
netty10
multithreading10
drpc10
networking10
java10
javas10
rpc10
procedures10
blockchain10
rust10
data-structure9
storage9

Programming languages (7)

JavaRustScalaTeXJavaScriptGoPython

Github contributions (5)

github-logo-circle
apache/giraph

Oct 2010 - Apr 2017

Mirror of Apache Giraph
Role in this project:
userBack-end Developer
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.
javagiraphapachebig-data
diem/diem

Jun 2019 - Feb 2021

Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
Role in this project:
userBack-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.
Request Free Trial
Avery Ching