Xiang Gu is a software engineer with 7 years of experience specializing in distributed data systems and database internals, now based in New York and currently at Citadel. He was a key contributor at Cockroach Labs, helping build next-gen online transactional schema-change infrastructure for CockroachDB and fixing complex migration and catalog leasing issues in a high-availability distributed SQL engine. His internships at Google and Amazon produced large performance wins—orders-of-magnitude latency improvements for a Spanner-backed ML artifact store and reducing a Kindle backfill from 45 minutes to under 5 seconds—showcasing a blend of systems thinking and pragmatic engineering. With an MS from UT Austin and research roots in reinforcement learning, he brings rigorous academic training to production-grade distributed systems. Outside work he’s a sports fan, suggesting a competitive, team-oriented mindset that complements his deep technical focus.
7 years of coding experience
3 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at The University of Texas at Austin
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Shanghai Jiao Tong University
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
Back-end Developer & Database Engineer
Contributions:524 reviews, 154 commits, 244 PRs in 10 months
Contributions summary:Xiang's contributions primarily focused on database-related tasks within the CockroachDB project. They added defensive checks and fixed discrepancies in migration code, specifically addressing issues in catalog leasing and system table definitions. The user also implemented code to ensure correct functionality in `ALTER PRIMARY KEY`, including handling storage parameters and the proper handling of comments. They demonstrated a good understanding of database internals, schema changes, and migration processes.
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.