Li Chang is a backend engineer based in New Taipei with 11 years of engineering experience and a 4+ year focus on Rust, specializing in scalable, maintainable systems for hardware and distributed networks. He modernized a legacy Rust backend for a reconfigurable battery management system, built fault-tolerant state orchestration and agent-based remote task processing, and redesigned PostgreSQL schemas for measurable performance gains. Previously he developed blockchain infrastructure and cross-chain tooling that cut API costs and per-address gas overheads, and contributed to high-profile Rust projects like libp2p and Ockam, improving connection management and end-to-end encryption tooling. Comfortable at the intersection of embedded systems, cryptography, and distributed architectures, he blends pragmatic engineering with thoughtful refactors that reduce operational burden.
11 years of coding experience
4 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at National Chung Hsing University
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at 東海大學
The Rust Implementation of the libp2p networking stack.
Role in this project:
Back-end Developer
Contributions:61 reviews, 12 PRs, 80 comments in 19 days
Contributions summary:Li's contributions primarily revolve around refactoring and deprecating functionalities within the libp2p networking stack. They focused on removing the `KeepAlive::Until` and related `idle_timeout` configurations across multiple components, including Gossipsub, Kademlia, and the swarm implementation. This involved code modifications in various modules to adjust keep-alive mechanisms and incorporate global idle connection timeouts. This work contributes to streamlining and modernizing the connection management aspects of the libp2p stack.
Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.
Role in this project:
Back-end Developer
Contributions:3 reviews, 14 commits, 13 PRs in 1 month
Contributions summary:Li contributed to the core functionality of the Ockam project, primarily focusing on the development of command-line tools and API integrations. Their work included updating node management commands, enhancing message sending capabilities to support stdin, and integrating services into the node manager. They also refactored commands for secure channel listeners and creation, and added an option to delete nodes. Furthermore, the user implemented a feature to check for available upgrades to the ockam command.
policyenforcemente2eeidentitycredentials
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.