Rahul Popuri is a senior staff software engineer based in Palo Alto with a decade of experience building backend systems in Java and Python. He holds an Hon. BASc in Computer Engineering from the University of Toronto and has progressed through increasingly senior roles at TripActions, Superhuman, and now Navan, where he drives platform-level engineering. Rahul has deep payments and travel-tech domain experience from TripActions Liquid and a history of shipping production services at scale across startups and fast-growing companies. Early work in graphics drivers and embedded hardware tools shows a hands-on systems background that complements his backend expertise. Known for bridging low-level engineering rigor with pragmatic product delivery, he focuses on reliable, scalable server-side architecture and developer productivity. Colleagues describe him as a steady technical leader who mentors teams while still contributing significant individual code and design.
10 years of coding experience
13 years of employment as a software developer
Coursera
Hon. Bachelor of Applied Science and Engineering, Computer Engineering, Hon. Bachelor of Applied Science and Engineering, Computer Engineering at University of Toronto
Contributions:24 pushes, 1 branch in 1 year 10 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
Rahul Popuri - Sr Staff Software Engineer at TripActions