Navonil Mukherjee is a Senior Engineer with 9 years of experience specializing in computer graphics, real-time ray tracing, GPGPU, and high-performance parallel computing. Currently on Qualcomm's Graphics Research Team, he develops novel rendering algorithms—ranging from BVH spatial structures to neural denoisers—bridging literature review with practical, performance-sensitive implementations. He founded MicroFacet.io and leads development of Cake, a physically based pathtracer used as an educational platform for photorealistic rendering. Prior roles at Oracle and EFI reflect strong systems and performance optimization skills, mentorship experience, and a history of shipping production graphics and backend software. Based in Karnataka, India, he blends research-led experimentation with production engineering and has a rare mix of hands-on rendering pipeline experience and applied ML/denoising expertise.
9 years of coding experience
4 years of employment as a software developer
Bachelor of Arts - BA, 3D animation and Visual Effects, Bachelor of Arts - BA, 3D animation and Visual Effects at Maya Academy of Advanced Cinematics
Master of Computer Applications - MCA, Master of Computer Applications - MCA at Heritage Institute of Technology, Kolkata
Basic Computer Graphics Project using the Borland Graphics Interface
Contributions:2 reviews, 173 commits, 1 PR in 4 years 6 months
borlandcomputer-graphicsgraphics
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.