Amogha Udupa is a Staff Engineer based in San Diego with a decade of experience building ML and high-performance software for edge devices. He brings deep expertise in C++, Python, parallel computing, OpenCL and Android, with a track record of optimizing neural network kernels for mobile GPUs. After progressing through roles at Samsung R&D and multiple positions at Qualcomm, he now focuses on productionizing efficient ML inference on constrained hardware. Amogha holds a B.Tech. from NITK and pursued graduate CS studies at Stony Brook, blending solid academic foundations with hands-on systems engineering. Colleagues rely on him for pragmatic optimizations that squeeze latency and power out of real devices—work that started with CLBlast contributions and GPU kernel tuning early in his career.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Technology (B.Tech.) Information Technology, Bachelor of Technology (B.Tech.) Information Technology at National Institute of Technology Karnataka
Science (PCME), Science (PCME) at Christ Junior College
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Stony Brook University
Contributions:46 commits, 87 pushes, 1 branch in 1 year 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.