John Chang

Senior Software Engineer at Chainlink Labs

New York, New York, 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
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.
code9 years of coding experience
job7 years of employment as a software developer
bookUniversity of Hertfordshire
languagesEnglish, Korean
github-logo-circle

Github Skills (9)

aptos10
smart-contracts10
move10
blockchain10
testing9
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (11)

TypeScriptMDXJavaShellCSSRustMoveJavaScript

Github contributions (5)

github-logo-circle
aptos-labs/aptos-core

Nov 2023 - Dec 2024

Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.
Role in this project:
userBack-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.
blockchain-platformblockchainuser-experienceblockchain-networksmart-contracts
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