Summary
Yanchen Shi is a software engineer based in Shanghai with 10 years of experience building distributed systems and blockchain protocols. He led core algorithm design and formal verification efforts at CPChain, implementing LBFT 2.0 and contributing to DPoR while using Go and TLA+ to prove correctness. Since 2020 he has been a software engineer at Microsoft, bringing research-grade rigor from prior roles at NTU, Singtel collaborations, Baidu QA, and Fudan University honors. Comfortable spanning research, implementation, documentation and patent writing, he frequently produces technical white papers and English-language developer docs. His background shows a rare blend of formal methods and practical consensus engineering applied to real-world decentralized systems. Colleagues can expect a meticulous engineer who pairs deep protocol knowledge with hands-on delivery.
10 years of coding experience
3 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Fudan University
Master's Degree, Computer Engineering, Master's Degree, Computer Engineering at Nanyang Technological University
Chinese, English, Japanese