Research Assistant at Massachusetts Institute of Technology
Cambridge, Massachusetts, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Tianyu Li is a research-focused software engineer and PhD student at MIT with 11 years of experience building high-performance data systems and databases. Based in Cambridge, he has contributed to flagship projects like Microsoft’s FASTER—implementing Azure Page Blob support, tiered/sharded storage, and concurrency fixes—and core CMU DB systems such as NoisePage and Peloton, reflecting deep expertise in storage, memory management, and distributed state machines. His background includes research internships at Microsoft, system engineering internships at Google and Asana, and multiple teaching assistant roles at Carnegie Mellon, demonstrating a strong mix of production engineering and academic mentorship. Notably, he combines low-level systems work (object pools, HeapPageID/LogFile implementations) with tooling and DevOps improvements for testing and networking, making him effective at turning research ideas into robust, testable implementations.
10 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Massachusetts Institute of Technology
Southwest Weiyu Middle School
Master of Science - MS, Computer Science, QPA 4.16, Master of Science - MS, Computer Science, QPA 4.16 at Carnegie Mellon University
Contributions:1 review, 20 commits, 2 PRs in 2 months
Contributions summary:Tianyu primarily contributed to the core functionality of a simple database system. Their work involved adding essential components such as the implementation of a basic test utility. They also made contributions to the data storage components including the creation of HeapPageID and LogFile. Several commit messages indicate the user's focus on building the data structures and testing the system.
Self-Driving Database Management System from Carnegie Mellon University
Role in this project:
Back-end Developer / Database Engineer
Contributions:1 review, 97 commits, 154 PRs in 1 year 4 months
Contributions summary:Tianyu's commits primarily focus on implementing and modifying core database components within the "noisepage" project. They refactored and migrated source code, particularly files related to common database functionalities, along with modifications to the .gitignore. The user introduced new implementations, such as object pools and related testing components, demonstrating an understanding of low-level memory management. Furthermore, the user updated and refactored existing codebase (changing the namespace and adding a strong typedef for performance).
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
Tianyu Li - Research Assistant at Massachusetts Institute of Technology