Xi Cheng is a Senior Software Engineer based in Palo Alto with a strong foundation in computational mathematics and distributed systems, currently contributing to FoundationDB at Snowflake. Trained across computer systems, applied math, and mechanics (PhD-level), he excels at first-principles problem solving and has built production-grade compilers, distributed runtimes, and a high-performance distributed file system in Golang. His work spans low-level system and network programming in C/C++ through high-level scripting and web stacks, and he has repeatedly driven large-performance wins (e.g., 100x runtime improvements and orders-of-magnitude memory reduction). Comfortable mentoring teams and collaborating with cross-functional stakeholders, he blends research rigor from Stanford with hands-on engineering at startups to ship scalable, debuggable systems. A less obvious strength is his fluency across the full software stack—from coroutine and compiler internals to cloud-integrated storage behaviors—making him adept at tracing complex bugs from hardware-level interactions to application semantics.
2 years of coding experience
16 years of employment as a software developer
Bachelor's degree Materials Science and Engineering, Bachelor's degree Materials Science and Engineering at Shanghai Jiao Tong University
Doctor of Philosophy (Ph.D.) Computational Mechanics / Mathematics, Doctor of Philosophy (Ph.D.) Computational Mechanics / Mathematics at Stanford University
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.