Varun Gupta is a seasoned software engineer with 12 years of experience building scalable backend systems and payments infrastructure at companies like Google, Amazon, Uber and Stripe. He combines deep backend expertise in Java and Go with growing frontend curiosity and mobile UI experience—having authored Android libraries such as SparkButton and contributed native C++ image-filter code to popular repos. At Google he designed merchant-facing payment flows, caching and retry solutions that reduced latencies and improved reliability for large-scale UPI/BFSI use cases. An active open-source contributor and former creator of consumer apps (e.g., Videoder), Varun blends production-grade engineering with a penchant for clean, performant client experiences. Based in Gurugram, he pairs broad systems thinking with hands-on implementation and a habit of learning something new every day.
12 years of coding experience
5 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Class XII Science, Class XII Science at Delhi Public School, Gurgaon
Android library to create buttons with Twitter's heart like animation.
Role in this project:
Mobile Developer (Android)
Contributions:10 releases, 45 commits, 9 PRs in 2 years 3 months
Contributions summary:Varun primarily contributed to the development of an Android library for creating animated buttons. Their work involved implementing core features like the `SparkButton` class, handling animations, and managing button states. The user also added UI elements, demo activities, and a builder to dynamically create buttons, showcasing a focus on UI and animation aspects within the Android environment. Furthermore, they enhanced the library with new features, including handling events and providing an option to check the state of the button.
AndroidPhotoFilters aims to provide fast, powerful and flexible image processing instrument for creating awesome effects on any image media.
Role in this project:
Mobile Developer (Android)
Contributions:1 release, 18 commits, 4 PRs in 2 years 5 months
Contributions summary:Varun primarily contributed to the `androidphotofilters` repository by adding and refactoring code related to image processing functionalities within the Android platform. They implemented native C++ code using JNI for image filtering operations, including saturation, color overlay, contrast, and brightness adjustments. The user also updated build configurations, and corrected minor typos and made changes to include gradle and ndk-build configurations, indicating proficiency in build systems and project setup.
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.