Xing Shi is a Research Scientist with 13 years of experience specializing in applied machine learning and language technologies, currently based in Los Angeles. He has held research roles at DiDi and Microsoft Research Cambridge, where he built ML-driven translation systems and probabilistic AST-based code models. As a founder at Howtospeak.org he engineered cross-lingual phonetic generation services, grew a WeChat audience to 10k+ users, and onboarded 100+ developers to his API—demonstrating product instincts alongside research rigor. Earlier work includes automating patent drafting for attorneys, showing a knack for turning complex legal and linguistic problems into deployable systems. He holds a B.E. from Tsinghua and pursued doctoral studies in Computer Science at USC, blending top-tier academic training with hands-on product and research experience.
13 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at USC
B.E, Computer Science and Technology, B.E, Computer Science and Technology at Tsinghua 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.