Karthik Karanth is a software developer with 10 years of experience specializing in GPU-accelerated graphics, computer vision, and scientific computing. Based in San Jose, he currently develops cross-platform C++ GPU systems (CUDA, Metal, Vulkan) for Adobe’s Premiere Pro, After Effects, and Substance3D, focusing on real-time ray tracing, rasterization, and image processing. His background includes academic research scaling statistical shape modeling at the University of Utah and building geometry and VR visualization tools at IISc and Esri. He’s shipped production deep-learning and high-throughput image-processing services, backend APIs, and real-time simulation features for startups, demonstrating a rare blend of research rigor and product-grade engineering. Karthik’s GitHub-driven interest in “tracing rays on GPUs” reflects a practical obsession with performance and low-level rendering that informs his cross-disciplinary work. Colleagues find him comfortable moving between research prototypes and performant, production-ready GPU code.
Contributions:16 commits, 7 pushes, 1 branch in 11 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.