Sourabh Joshi is a seasoned software engineer based in Mountain View with over 8 years of experience building performance-sensitive systems at NVIDIA and Google, backed by earlier engineering roles at Intel and research/teaching experience from the University of Minnesota. He blends deep expertise in algorithms, data structures, and both functional (Haskell) and generic/OOP (C++) programming to tackle complex engineering challenges in systems and performance. Known for a strong academic foundation and hands-on practicum in performance modeling (internships at AMD), he brings a research-minded rigor to production-grade software. Outside of work he’s an avid PC gamer and follows blockchain/cryptocurrency developments, reflecting a curiosity for emerging platforms and decentralization.
8 years of coding experience
19 years of employment as a software developer
Bachelor's Degree, Bachelor's Degree at University of Mumbai
Contributions:345 commits, 323 pushes, 4 branches in 5 years 1 month
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.