Zhi Guan is a researcher and software engineer with 11 years of experience focused on cryptography and secure communications, currently based at Peking University. He has hands-on expertise implementing TLS 1.3 features and integrating Chinese national cryptographic algorithms (SM2, SM3, SM4, SM9) into production-grade tooling, notably contributing core GCM record-layer encryption/decryption and certificate handling to the GmSSL project. His work bridges academic research and practical backend engineering, delivering interoperable security primitives rather than just prototypes. Comfortable navigating low-level protocol internals, he brings a track record of making cryptographic standards usable in real systems. Colleagues value his blend of rigorous research thinking and pragmatic code contributions that prioritize correctness and interoperability.
Contributions:12 releases, 1 review, 608 commits in 8 years 3 months
Contributions summary:Zhi implemented core functionality for TLS 1.3 support by initializing necessary structures, and modifying existing code to support for SM4 and SM2 cryptographic algorithms. They focused on implementing GCM encryption and decryption methods for the TLS 1.3 record layer. Additionally, the user contributed to the construction of server key exchange messages and handling of certificate verification.
Contributions:9 commits, 2 pushes, 3 branches in 3 months
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.