Prashanth Duvvada is a software engineer with 8 years of experience specializing in systems, databases, and distributed infrastructure, currently on the engineering team at Microsoft after completing an MS in Computer Systems and Networking at Carnegie Mellon. He has hands-on research and teaching experience at CMU—supporting courses in computer systems, databases, and distributed systems—and has contributed to academic-grade projects and research under Prof. Andy Pavlo. His open-source work includes meaningful back-end and testing contributions to the educational CMU BusTub database, improving transaction-test correctness, file formats, and naming consistency. Prior roles span R&D and applied engineering at Nokia, XCOM Labs, and Cerner, and early ML-focused research including a deployed pothole-detection app using smartphone sensors. Comfortable bridging research and production, he brings a pragmatic focus on correctness and reproducibility in complex system software.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Amrita Vishwa Vidyapeetham
Kendriya Vidyalaya Sangathan
Master of Science - MS, Computer Systems and Networking, Master of Science - MS, Computer Systems and Networking at Carnegie Mellon University
The BusTub Relational Database Management System (Educational)
Role in this project:
Back-end Developer / Database Engineer
Contributions:24 reviews, 31 PRs, 38 pushes in 2 months
Contributions summary:Prashanth primarily contributed to the BusTub database system by modifying and correcting existing test cases. They fixed typos in test descriptions and refactored code related to testing transaction behavior, specifically around serialization and concurrency. The user also refactored file formats, changing the file extension from ".db" to ".bustub" and removing unnecessary log files in various test cases. The user also contributed to improving naming consistency throughout the project.
The BusTub Relational Database Management System (Educational)
Contributions:3 pushes in 1 day
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.