Nikhar Agrawal is a seasoned software engineer with 12 years of experience building production-grade systems across startups and tech giants, currently at Google after roles at Microsoft and Flipkart and a stint as Co-Founder/CTO. He brings deep object-oriented expertise in C++ and Java, full-stack competence from backend APIs to frontend JavaScript/HTML, and hands-on ownership of infrastructure and incident response in high-pressure environments. His open-source contributions include optimized numerical methods to Boost.Math (notably a Bernoulli-based gamma function), reflecting strength in performance-sensitive, algorithmic work as well as practical product engineering. Comfortable juggling product, operations, and project management, he combines startup grit with large-scale engineering discipline and a proven track record of shipping widely used systems.
12 years of coding experience
5 years of employment as a software developer
Bachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at International Institute of Information Technology Hyderabad (IIITH)
Contributions summary:Nikhar contributed to the Boost.org math module, specifically focusing on implementing and improving special functions like the gamma function. They added a new implementation of the gamma function using Bernoulli numbers and integrated it with existing code. Furthermore, the user adjusted the existing code for the gamma function to work more efficiently with the new Bernoulli implementation. The contributions reveal an emphasis on numerical methods and optimization of mathematical functions.
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.