Yishuai Li is a Senior Software Engineer in the Greater Seattle Area with 10 years of experience building large-scale data and ML systems, currently at Google after a multi-year tenure designing real-time and batch platforms at Amazon. He specializes in end-to-end big data pipelines, low-latency model serving, and production ML orchestration—having built Alexa’s “Hunches” inference and CD pipeline, realtime sessionization with Flink, and Spark-based priors/updaters. His background spans roadside analytics and cloud migration work, combining hands-on DevOps, Spark/Flink, and AWS services to deliver scalable, monitored data products. Unusually for a production ML engineer, he also contributes to formal methods and theorem proving (notably backend work on the Rocq/Coq ecosystem), reflecting deep rigor in algorithmic correctness. He holds an M.S. in Computer Science and brings a pragmatic blend of research-level precision and production-grade delivery.
10 years of coding experience
8 years of employment as a software developer
Master’s Degree, Computer Science, 3.7, Master’s Degree, Computer Science, 3.7 at The University of Texas at Dallas
BS, Computer Science, BS, Computer Science at ECNU(China) for undergraduate
The Rocq Prover is an interactive theorem prover, or proof assistant. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
Role in this project:
Back-end Developer
Contributions:11 reviews, 42 commits, 28 PRs in 4 years 3 months
Contributions summary:Yishuai primarily contributed to the `rocq` theorem prover, focusing on adding and modifying functionality related to binary vectors and number representation. Their work involved defining new functions for converting between numbers and bit vectors (N2Bv and related functions), exposing vector operations to users, and adding lemmas to verify the correctness of these conversions and related algorithms. The commits also included refactoring efforts like deprecating older functions and introducing new notations to improve the library's usability.
Contributions:11 reviews, 1 PR, 34 pushes in 3 years 11 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.