Yu Xia

Algorithm Developer at Hudson River Trading

Cambridge, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Yu Xia is an algorithm developer with seven years of experience blending academic rigor and production-grade systems work across databases, distributed systems, cryptography, blockchain, and AI. Based in Cambridge, MA, he holds a PhD from MIT and a strong CS foundation from Tsinghua, and spent six years as an MIT research assistant before moving to Hudson River Trading. He has hands-on blockchain experience—doubling Diem throughput during a Facebook Novi internship and contributing core decoupled-execution components to the Diem repo, including efficient buffer management and consensus signing logic. Yu combines theory and practice, designing data structures and proofs-aware systems while shipping robust implementations and tests. He’s comfortable in both research labs and high-frequency trading environments, with internships at Microsoft Research and NTT Research underscoring a breadth of collaboration. Colleagues describe him as a researcher-engineer who turns deep theoretical insight into performant, production-ready code.
code7 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, 5.0/5.0, Doctor of Philosophy - PhD, Computer Science, 5.0/5.0 at Massachusetts Institute of Technology
bookBachelor's degree, Computer Science, 92.1/100, Bachelor's degree, Computer Science, 92.1/100 at Tsinghua University
github-logo-circle

Github Skills (12)

algorithm10
data-structures10
algorithms10
consensus10
move10
rust10
back-end-development10
data-structure10
blockchain10
system-design9
blockchain-network9
smart-contracts7

Programming languages (3)

C++RustC

Github contributions (5)

github-logo-circle
diem/diem

Aug 2021 - Oct 2021

Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
Role in this project:
userBack-end Developer
Contributions:292 reviews, 24 commits, 45 PRs in 1 month
Contributions summary:Yu contributed significantly to the "decoupled-execution" aspect of the Diem blockchain. Their work involved designing and implementing core components within the consensus layer, including the `persisting_phase`, `signing_phase`, and buffer management logic. They introduced a linked list data structure for efficient buffer management and integrated the new components into the existing Diem codebase. The user also added tests for the signing phase, and updated dependencies within the experimental components.
diemfinancialtrustedethereumblockchain
yuxiamit/diem

Jun 2021 - Mar 2022

Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
Contributions:330 pushes, 50 branches, 1 tag in 9 months
diemfinancialtrustedethereumblockchain
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.
Request Free Trial