Kunal Pathak

Compiler Engineer at NVIDIA

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kunal Pathak is a compiler engineer with 11 years of experience specializing in backend codegen, register allocation, and runtime performance optimizations, currently on NVIDIA’s compiler team after a deep tenure at Microsoft. He has owned backend phases of the .NET JIT—implementing loop alignment, TLS inlining, struct return buffer optimizations, and advanced Arm64 features including SVE and LSE atomics—while leading Arm64 performance efforts across cloud and Apple silicon platforms. His open-source contributions span ChakraCore, Node+ChakraShim, PerfView and the dotnet/performance bench suite, where he added real-world benchmarks and solved Windows/arm64 build and execution problems. Comfortable jumping from low-level encoder fixes to high-level benchmarking, he pairs production-grade tooling (PerfView) work with hands-on JIT and VM engineering. Collected across industry and open-source projects, his track record shows a pragmatic focus on measurable performance gains rather than theoretical optimizations alone.
code11 years of coding experience
job19 years of employment as a software developer
bookMaster of Science Computer Science, Master of Science Computer Science at Rochester Institute of Technology
bookShivaji Science college, Amravati
bookBachelor of Engineering Computer Science, Bachelor of Engineering Computer Science at Vishwakarma Institute Of Technology
bookHoly Cross Convent, Akola
languagesEnglish, Marathi, Hindi
github-logo-circle

Github Skills (23)

benchmark10
javascript10
c-language10
net10
dotnet-new10
dotnet10
benchmarking10
chakra10
asp-net10
chakracore10
performance-analysis10
javascript-engine10
performance-optimization10
dotnet-core10
csharp10

Programming languages (12)

C#TypeScriptPowerShellJavaShellC++CScala

Github contributions (5)

github-logo-circle
nodejs/node-chakracore

Jan 2016 - Aug 2017

Node.js on ChakraCore :sparkles::turtle::rocket::sparkles:
Role in this project:
userBack-end Developer
Contributions:4 releases, 168 commits, 105 PRs in 1 year 7 months
Contributions summary:Kunal's commits primarily focus on implementing V8 APIs on ChakraCore, the JavaScript engine that powers Node.js on Chakra. This involves the development of a "ChakraShim" to implement essential V8 APIs required by Node.js, enabling compatibility for native addon modules written for V8. Further contributions include the integration of ChakraCore source code to enable building and running Node.js with Chakra, as well as fixing compilation issues and adding new features such as `EnqueueMicrotask`. The user has worked on implementing a shim for multiple APIs.
v8-javascript-enginechakracorenode-jsjavascriptrocket
dotnet/performance

Mar 2020 - Nov 2022

This repo contains benchmarks used for testing the performance of all .NET Runtimes
Role in this project:
userPerformance Engineer
Contributions:52 reviews, 10 commits, 17 PRs in 2 years 8 months
Contributions summary:Kunal's contributions primarily focus on benchmarking and performance optimization within the .NET runtime. They added benchmarks for various functionalities, including BitOperations and System.Memory, while also fixing build and execution issues, particularly for Windows/arm64 architecture. The user's work also involved refactoring existing benchmarks and fixing related error messages within the project. The user also added and adapted real-world benchmarks from the Bepuphysics2 project, which included the integration of nuget packages and other related dependencies.
dotnetbenchmarkingruntimestestingbenchmark
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.
Request Free Trial
Kunal Pathak - Compiler Engineer at NVIDIA