Li Fu

Chengdu, Sichuan, China
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
Li Fu is a seasoned backend engineer with 13 years of experience and deep expertise in Go, crypto-safe networking, and blockchain core logic. Based in Chengdu, he is a prolific open-source maintainer (github: xtaci) known for high-impact projects like kcptun (quantum-safe secure tunneling), smux (stream multiplexing), and contributions to the AElf layer-1 blockchain. His work emphasizes low-level protocol design, performance tuning, and secure transport—adding features like SM4 support, connection scavenging, and ERC20-aligned token interfaces. Trained in communication engineering and software technology, he blends rigorous academic foundations with a practical focus on efficient, memory-conscious systems. Notably, his GitHub recognition as a top developer reflects sustained community influence beyond typical contributor roles.
code13 years of coding experience
bookMaster of Science (MSc), Software Technology, Master of Science (MSc), Software Technology at The Hong Kong Polytechnic University
bookBachelor of Science (B.S.), Communication Engineering, Bachelor of Science (B.S.), Communication Engineering at University of Electronic Science and Technology
languagesEnglish, Chinese
github-logo-circle

Github Skills (18)

udp10
network-programming10
data-structure10
go10
tcp10
blockchain10
dotnet-core10
data-structures10
csharp10
encryption9
concurrency9
cli8
command-line-interface8
command-line8
testing8

Programming languages (10)

C#C++ShellCSolidityGoRubyAssembly

Github contributions (5)

github-logo-circle
xtaci/smux

Aug 2016 - Dec 2022

A Stream Multiplexing Library for golang with least memory usage(TDMA)
Role in this project:
userBack-end Developer
Contributions:46 releases, 309 commits, 19 PRs in 6 years 4 months
Contributions summary:Li's commits focus on the development of a stream multiplexing library in Go. The contributions encompass interface definitions for traffic control, implementation of data structures, and the creation of a frame splitter. The changes involve modifying the structure of frames, implementing a token bucket for write operations, and introducing various methods for stream and session management to enhance the library's functionality.
golangmemorymemory-usagemultiplexingstream
xtaci/kcptun

May 2016 - Nov 2022

A Quantum-Safe Secure Tunnel based on QPP, KCP, FEC, and N:M multiplexing.
Role in this project:
userBack-end Developer
Contributions:267 releases, 1 review, 827 commits in 6 years 6 months
Contributions summary:Li primarily worked on enhancing the core functionality of `kcptun`, focusing on adding and refining features related to the application's mode configuration and connection handling. Their contributions included updating the usage of the `-mode` flag, implementing the `-scavengettl` option for managing expired connections, and changing the default parameters to improve performance and stability. Furthermore, they focused on incorporating support for SM4 encryption.
sshmultiplexingintegrityreedsolomonshannon
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 Fu