Chinmay Deshpande

Member Of Technical Staff at AMD

San Jose, California, 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
Chinmay Deshpande is a Member of Technical Staff at AMD with 11 years of systems-focused engineering experience and a PhD in Computer Science from UC Irvine. He specializes in compilers, program and binary analysis, and low-level code generation—currently contributing to the LLVM backend for the ROCm GPU compiler stack targeting ML, graphics, and general compute. His doctoral work advanced binary recompilation for multithreaded programs and recovered stack-based variables into LLVM IR, and he’s applied those skills to improve Binary Ninja’s API and User-Informed Dataflow features. Comfortable on both offensive and defensive security fronts and fluent in formal analysis and deep learning, he blends research rigor with production engineering. Based in San Jose, he’s moved from “lifting” binaries in research to “lowering” for GPUs in industry, bridging deep reverse-engineering insight with high-performance code generation.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Information Technology, Bachelor of Technology (B.Tech.), Information Technology at National Institute of Technology Karnataka
bookUniversity of California, Irvine
stackoverflow-logo

Stackoverflow

Stats
21reputation
3kreached
1answer
2questions
github-logo-circle

Github Skills (24)

ninja10
bins10
python10
apidoc10
decompilation10
n10
api10
reverse-engineering10
c-language9
intermediate-code9
analyse9
source-code-analysis9
intermediate-language9
code-analysis9
documentation9

Programming languages (15)

C++CSSRustCJupyter NotebookTypeScriptShellLLVM

Github contributions (5)

github-logo-circle
Vector35/binaryninja-api

Jun 2020 - Sep 2020

Public API, examples, documentation and issues for Binary Ninja
Role in this project:
userBack-end Developer
Contributions:9 commits, 7 PRs, 35 pushes in 2 months
Contributions summary:Chinmay primarily focused on improving the Binary Ninja API, particularly in examples and the implementation of User-Informed Dataflow (UIDF) features. They fixed existing examples, ensuring proper core shutdown procedures. Key contributions include API updates and refactoring function names, as well as adding the required documentation for UIDF functionality. The user also implemented UI changes to support the new UIDF functionality.
apibinary-analysisdocumentation-examplesreverseengineeringdecompilation
chinmaydd/SchemER

Sep 2015 - Jun 2016

Contributions:47 commits, 4 pushes, 2 comments in 8 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.
Request Free Trial
Chinmay Deshpande - Member Of Technical Staff at AMD