Li Chang

Backend Engineer at Fortune Electric

New Taipei, Taiwan
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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at National Chung Hsing University
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at 東海大學
github-logo-circle

Github Skills (21)

apidoc10
peer-to-peer10
command-line-interface10
decentralization10
git-repository10
nodemanager10
networking10
libp2p10
api10
command-line10
management10
rust10
github-repos10
cli10
messaging9

Programming languages (5)

TypeScriptRustCJavaScriptPython

Github contributions (5)

github-logo-circle
libp2p/rust-libp2p

Oct 2023 - Oct 2023

The Rust Implementation of the libp2p networking stack.
Role in this project:
userBack-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.
rustp2pnetworkingpeer-to-peernetwork
build-trust/ockam

Aug 2022 - Sep 2022

Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.
Role in this project:
userBack-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.
Request Free Trial
Li Chang - Backend Engineer at Fortune Electric