Xiaodi Wu

Instructor, Leukemia Service at Memorial Sloan Kettering Cancer Center

New York, New York, 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
Xiaodi Wu is an MD-PhD clinician-scientist with 18 years of experience who currently serves as Instructor on the Leukemia Service at Memorial Sloan Kettering Cancer Center after completing a medical oncology fellowship there. Trained at Harvard and Washington University, Xiaodi combines deep immunology research and rigorous clinical training with a strong record in medical education and patient care across major academic centers. Unusually for a clinician, Xiaodi also contributes to core open-source developer projects—making performance and correctness fixes to the Swift compiler, Foundation libraries, and Swift Package Manager—bringing a methodical, test-driven mindset from software engineering into clinical research. This blend of computational precision, bench-to-bedside science, and hands-on clinical practice enables Xiaodi to tackle complex leukemia problems with both biological insight and engineering rigor.
code17 years of coding experience
bookUniversity of Toronto Schools
bookInternal Medicine Residency Program, Medical Research Track, Internal Medicine Residency Program, Medical Research Track at Joan & Sanford I. Weill Medical College of Cornell University
bookARCT, Piano Performance, ARCT, Piano Performance at Royal Conservatory of Music
bookAB, Biology (summa cum laude), AB, Biology (summa cum laude) at Harvard University
bookMD PhD, Immunology, MD PhD, Immunology at Washington University School of Medicine in St. Louis
github-logo-circle

Github Skills (17)

algorithm10
git10
algorithms10
debug10
package-management10
foundation10
testing10
set-theory10
foundation-sites10
data-structure10
performance-optimization10
data-structures10
swift10
build-automation9
fileio8

Programming languages (9)

C++CLLVMSCSSJavaScriptSwiftHTMLMarkdown

Github contributions (5)

github-logo-circle
The Foundation Project, providing core utilities, internationalization, and OS independence
Role in this project:
userBack-end Developer & QA Engineer
Contributions:7 reviews, 94 commits, 52 PRs in 5 years 2 months
Contributions summary:Xiaodi primarily focused on fixing bugs and improving the reliability of the `IndexSet` functionality within the Foundation library. Their contributions involved correcting intersection and symmetric difference implementations, adding tests to ensure `SetAlgebra` conformance, and removing unnecessary conditions to streamline the code. The user also addressed issues related to UTF8-related properties, removing calls to deprecated functions, and other internal improvements. The user appears to have been involved in resolving some critical edge cases.
tvostranslationinternationalizationfoundationindependence
swiftlang/swift

Aug 2022 - Jan 2023

The Swift Programming Language
Role in this project:
userBack-end Developer
Contributions:266 reviews, 8 commits, 193 PRs in 5 months
Contributions summary:Xiaodi primarily contributed to the Swift standard library, focusing on performance optimizations for integer comparisons. Their work involved improving the efficiency of generic binary integer comparisons, specifically for equality, less than, and not equal to operations. This included refactoring existing code, adding new tests for heterogeneous integer comparison, and making stylistic changes. They also addressed 128-bit integer comparison type inference issues.
swift-programmingswift-programming-languageprogramming-languageswift
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
Xiaodi Wu - Instructor, Leukemia Service at Memorial Sloan Kettering Cancer Center