Vikrant G is an NPU compiler engineer with 11 years of experience and a focused 5-year track record in compilers, parallelism, and computer architecture. He holds an MS in Computer Science from Purdue (4.0) and has applied LLVM-based backend and optimization expertise across Qualcomm and AMD, contributing to graph compiler integration, WinML releases, and CoPilot+ stacks. Comfortable at the intersection of research and production, he has integrated ML models into compilation pipelines and resolved low-level GPU register allocation and backend issues. As a former graduate TA and researcher, he brings practical teaching experience in parallel algorithms, MPI, and processor design that informs his systems-thinking approach. Based in Campbell, CA, Vikrant blends rigorous academic foundations and high-impact engineering—an engineer who translates compiler theory into real-world NPU and GPU solutions.
11 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Computer Science, 4.0/4.0, Master of Science - MS, Computer Science, 4.0/4.0 at Purdue University
Bachelor of Engineering - BE, Computer Engineering, 9.77 / 10.00, Bachelor of Engineering - BE, Computer Engineering, 9.77 / 10.00 at Dwarkadas J. Sanghvi College of Engineering
🥗 Repository for the Unicode 2018 project Canteen ordering and queueing system.
Contributions:3 PRs, 104 pushes, 28 branches in 9 months
queueingorderingunicodecanteen
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.