Deepayan Patra is a software engineer with eight years of experience building high-performance systems, currently at Databricks after completing MSCS research at Carnegie Mellon under Andy Pavlo. He has deep systems and database expertise—contributing to CMU's NoisePage self-driving DBMS by optimizing NUMA-aware resource management, improving WAL throughput, and enhancing index benchmarking (BwTree, HashIndex). His work has delivered dramatic gains (up to 700x on worst-case workloads and 3–4x on scans) and added practical language/runtime features like VERSION(). He pairs research rigor with product-focused internships at Neeva and Yugabyte, and a background in teaching and mentoring that sharpens his ability to communicate complex ideas. Based in Pittsburgh, he blends developer, designer, and technologist sensibilities to move research prototypes toward production-ready performance.
8 years of coding experience
4 years of employment as a software developer
Science and Technology Summer Program, Computer Science, Science and Technology Summer Program, Computer Science at Pennsylvania Governor's School for the Sciences
Master's degree, Computer Science, Master's degree, Computer Science at Carnegie Mellon University School of Computer Science
High School Diploma, QPA: 4.84 | Valedictorian, High School Diploma, QPA: 4.84 | Valedictorian at Mars Area Senior High School
Bachelor of Science - BS, Computer Science, QPA: 3.89, Bachelor of Science - BS, Computer Science, QPA: 3.89 at Carnegie Mellon University
Self-Driving Database Management System from Carnegie Mellon University
Role in this project:
Backend Developer
Contributions:47 reviews, 7 commits, 12 PRs in 11 months
Contributions summary:Deepayan's commits primarily focus on enhancing the database management system. They've worked on performance benchmarks, particularly around index structures, including BwTree and HashIndex. They also made changes to the benchmarking framework and configuration, improving the ability to test and evaluate the system. Further contributions include exposing configuration parameters for the BwTree and adding support for the VERSION() built-in function.
Contributions:299 pushes, 56 branches in 1 year 7 months
what-is-this
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.