Gaurav Kakkar is a Ph.D. student and Graduate Research Assistant at Georgia Tech specializing in databases and machine learning, with a decade of engineering experience across industry and research. He designs query optimization and execution techniques to boost resource efficiency for video analytics and LLM-backed applications and leads development of EvaDB, an open-source database for AI apps that has earned 2.7K+ GitHub stars and notable press. His recent work probes trade-offs in natural language to SQL pipelines, balancing accuracy, latency, and cost to make database interactions more usable. Gaurav has interned and collaborated with Google and Snowflake on systems and statistics-driven optimizations and previously shipped ML-powered features at Adobe. He combines rigorous academic training (IIT Kanpur, Georgia Tech) with production engineering—often contributing core executor and query-processor changes in large codebases. A less obvious strength is his track record of turning research prototypes into widely adopted open-source tooling that bridges academia and real-world AI workloads.
10 years of coding experience
3 years of employment as a software developer
Master's degree, Computer Science, 4.0/4.0, Master's degree, Computer Science, 4.0/4.0 at Georgia Institute of Technology
Contributions:11 releases, 835 reviews, 576 commits in 3 years 3 months
Contributions summary:Gaurav contributed to the core functionality of the database system for AI-powered apps. Their commits focused on implementing the query executor, including the creation of an execution tree from the plan tree, and the basic implementation of an abstract executor. They introduced new data models and utility functions within the codebase and made significant changes across the models used by the query processor.
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.