Indradhanush Gupta is a Staff Engineer with 13 years of experience designing and operating scalable distributed systems for public and private clouds, currently based in the UK. He blends backend engineering (Go, Python) and infrastructure expertise to ship reliable, well-documented systems and infrastructure automation, with a habit of leaving projects in a measurably better state. He has driven large platform improvements—DBaaS provisioning, Git deduplication at Sourcegraph, and cost-saving cluster automation—delivering multi-tenant reliability and substantial infrastructure savings. A pragmatic tech lead and mentor, he pairs detailed design docs and thoughtful incident postmortems with hands-on coding and on-call ownership. Active in open source, he contributes backend and DevOps fixes to projects like wtfutil and Sourcegraph, often improving testability and build processes. He also shares learnings through conference talks and a technical blog, signaling a commitment to both craft and community.
13 years of coding experience
11 years of employment as a software developer
Bachelor of Technology (B.Tech.), Information Technology, Bachelor of Technology (B.Tech.), Information Technology at Neotia Institute of Technology Management And Science
A.I.S.S.E, Science, A.I.S.S.E, Science at Bharatiya Vidya Bhavan
Contributions:1168 reviews, 388 commits, 595 PRs in 1 year 11 months
Contributions summary:Indradhanush primarily contributed to the Sourcegraph platform by developing and testing backend components. Their work included adding tests for serving raw handlers, indicating a focus on improving the robustness of the UI layer. They also made changes to the repository updater, introducing a function to create a client that takes a custom URL, enhancing testing capabilities. The user was involved in addressing a context deadline exceeded error in the GraphQL backend, further highlighting their work on backend systems. The user's contributions involve various API changes for different subsystems and adding features.
The personal information dashboard for your terminal
Role in this project:
Back-end & DevOps Engineer
Contributions:8 commits, 6 PRs, 2 comments in 6 months
Contributions summary:Indradhanush primarily contributed to the backend functionality and build processes of the terminal dashboard application. They addressed dependency issues in the Go modules, introducing a script to check for uncommitted changes and updating dependencies. Furthermore, the user enhanced the calendar module by incorporating event time customization features and displaying the exchange rates for currency conversion.
golangdevopswtfgowtfutil
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.