John Chang is a Senior Software Engineer based in New York with nine years of experience building blockchain and distributed systems. He has held roles at Chainlink Labs, Aptos Labs, and AWS, bringing deep practical expertise in Move, Rust, and smart contract infrastructure. His open-source contributions to Aptos Core include adding vector range functionality, object code deployment and upgrade features, and collection mutation events—work that touches core layer-1 blockchain behavior and indexer metadata. Comfortable in both startup and enterprise settings, he blends low-level protocol work with production-grade backend engineering. Known as a web3 engineer on GitHub, he focuses on making smart-contract platforms more usable and auditable. Colleagues rely on him for pragmatic design and shipping robust system-level features that enable broader developer and user adoption.
Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.
Role in this project:
Back-end Developer
Contributions:98 reviews, 31 PRs, 53 pushes in 1 year 1 month
Contributions summary:John contributed to the Aptos blockchain's core functionality by implementing and testing features within the Move programming language. They added a range function to the vector module, enhancing its utility. The user also worked on object code deployment features, including deployment, upgrade, and permissioning, indicating a focus on smart contract and system-level development. Additionally, the user added collection mutation events, adding metadata for indexers.
Contributions:29 commits, 2 PRs, 27 pushes in 1 year
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
John Chang - Senior Software Engineer at Chainlink Labs