Priyansh Agarwal is a Software Engineer III at Google with six years of experience building low-latency search and core data systems and a strong track record at Zomato and Goldman Sachs. An ICPC World Finalist and top 0.1% competitive programmer in India (Google Kick Start Global Rank 6, India Rank 1, 2022), he applies rigorous algorithmic thinking to production problems and maintains a widely used CP template repo. He’s taught competitive programming to over 12,000 students, delivered 1,200+ hours of live lectures, and ran a dynamic programming workshop at IIT Gandhinagar whose recordings reached 200k+ viewers. Priyansh combines hands-on backend engineering—optimizing inverted-index and fuzzy-search systems for milliseconds-scale responses—with community leadership as founder of TLE-Eliminators. He’s recognized academically (IIIT Delhi Dean’s Award twice) and operationally for squeezing hours-long test suites down to minutes, reflecting a talent for pragmatic performance engineering. Based in Bengaluru, he blends deep algorithms expertise with large-scale system design and a passion for mentoring the next generation of coders.
6 years of coding experience
2 years of employment as a software developer
ICSE, ICSE at St. Joseph's College, Nainital
Bachelor of Technology - BTech Computer Science Engineering, Bachelor of Technology - BTech Computer Science Engineering at Indraprastha Institute of Information Technology, Delhi
Here are my template codes for Competitive Programming with optimised implementations of various algorithms. I personally use them every day and have tested almost all of them in multiple competitive programming contests and practice problems
Role in this project:
Back-end Developer
Contributions:75 commits, 66 pushes, 1 issue in 2 years 6 months
Contributions summary:Priyansh appears to be developing template codes and algorithms for competitive programming. They are implementing and optimizing various algorithms such as longest increasing subsequence, suffix array, cycle detection in DAG, topological sort, Fibonacci calculation in logN, sqrt decomposition, Mo's algorithm and string algorithms, suggesting a focus on efficient solutions. The contributions involve code snippets for different algorithms and data structures commonly used in competitive programming, as well as maintaining the codebase.
Contributions:5 commits, 3 pushes, 1 branch in 2 years 2 months
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
Priyansh Agarwal - Software Engineer III at Google