Niranjan Hasabnis

Principal Research Scientist at Code Metal

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
Niranjan Hasabnis is a Principal Research Scientist based in California with nine years of industry experience bridging deep learning performance engineering, compiler research, and binary analysis. He has driven optimizations for TensorFlow on Intel CPUs and built high-performance operator implementations at Intel, then advanced anomaly detection and parsing tooling during his research tenure at Intel Labs. A PhD-trained engineer from Stony Brook, he pairs rigorous academic methods with practical systems work—authoring compiler and instrumentation infrastructure and contributing to open-source projects like the widely used tree-sitter parser by extending its C API and Rust bindings. Comfortable across C/C++, Python, and performance-sensitive production stacks, he also adds DevOps polish to research prototypes, such as cross-platform build support and deployment automation. Known for turning low-level architectural insights into measurable performance wins, he now leads research efforts at Code Metal to translate academic innovations into production-ready systems.
code9 years of coding experience
job12 years of employment as a software developer
bookSSC, SSC at Private Highschool
bookHSC Science (Physics Chemistry Maths Electronics), HSC Science (Physics Chemistry Maths Electronics) at Vivekanand College, Kolhapur
bookB.E Computer Science, B.E Computer Science at Pune Institute of Computer Technology
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Stony Brook University
stackoverflow-logo

Stackoverflow

Stats
1reputation
102reached
0answers
1question
github-logo-circle

Github Skills (19)

parserator10
parser10
c-language10
tree-sitter10
api-design10
machine-learning10
c1110
c1710
cprogramming-language10
algorithms9
bash9
parsing9
parse9
rust9
cicd7

Programming languages (6)

C++CRustLLVMMLIRPython

Github contributions (5)

github-logo-circle
IntelLabs/control-flag

Sep 2021 - May 2022

A system to flag anomalous source code expressions by learning typical expressions from training data
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:2 releases, 26 reviews, 35 commits in 8 months
Contributions summary:Niranjan primarily focused on improving the codebase's anomaly detection functionality. This included tuning the anomaly detection formula, updating the README, and adding checks to ensure proper behavior. They also made changes to the build and deployment scripts, and added support for macOS builds. Furthermore, the user integrated the C++ parser for enhanced functionality.
crosswordtypicalmachine-learningtraininglearning-by
tree-sitter/tree-sitter

May 2021 - May 2021

An incremental parsing system for programming tools
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 2 comments in 6 days
Contributions summary:Niranjan contributed to the `tree-sitter/tree-sitter` repository by implementing and refining the API for retrieving field names of a TSNode's child. This involved adding a new function and modifying existing code in C to support the retrieval of field names, which is useful for custom S-expression printing. Further contributions included syntactic improvements and merging of branches, as well as adding Rust bindings and unit tests, demonstrating an understanding of the project's underlying architecture.
incrementaltree-sitterincremental-parsingrustprogramming-tools
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
Niranjan Hasabnis - Principal Research Scientist at Code Metal