Chinmay Dalal

Bengaluru, Karnataka, India
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 Dalal is a software engineer with eight years of experience building performant C, C++, Rust, and Python systems, currently based in Chapel Hill while pursuing an MS in Computer Science at UNC. He has shipped resimulation and CI/CD work at Aptiv across intern to senior engineering roles and contributes actively to high-profile open-source projects such as Neovim, where he implemented LSP inlay hints and tree-sitter improvements. Chinmay blends low-level systems thinking with practical tooling fixes—his work on telescope.nvim and nvim-treesitter improved asynchronous LSP behavior and Java highlighting via Scheme queries. Comfortable across full-stack plugin development and backend integrations, he brings attention to edge cases and test coverage, reflecting a discipline honed through both industry and OSS collaborations.
code8 years of coding experience
job1 year of employment as a software developer
bookBachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at BITS Pilani, Hyderabad Campus
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of North Carolina at Chapel Hill
stackoverflow-logo

Stackoverflow

Stats
9reputation
73reached
0answers
1question
github-logo-circle

Github Skills (26)

ls10
git10
tree-sitter10
text-editor10
testing10
terminal-emulator10
language-server-protocol10
java10
neovim10
lua10
javas10
language-server10
zig10
api10
scheme10

Programming languages (31)

CSchemeGoHTMLReasonNunjucksTypeScriptShell

Github contributions (5)

github-logo-circle
Nvim Treesitter configurations and abstraction layer
Role in this project:
userBackend Developer
Contributions:11 reviews, 18 commits, 25 PRs in 2 years 7 months
Contributions summary:Chinmay primarily contributed to Java query files within the nvim-treesitter repository. Their work involved creating highlighting configurations using the Scheme language, for the Java language. The commits cover creating highlighting and local configurations and refining them, fixing issues with method and type highlighting, and adding operators. Furthermore, the user improved parameter capturing within Java.
nvim-treesitterluatreesittertree-sittervim
neovim/neovim

Feb 2022 - Apr 2022

Vim-fork focused on extensibility and usability
Role in this project:
userFull-stack Developer
Contributions:45 reviews, 2 commits, 14 PRs in 2 months
Contributions summary:Chinmay primarily contributed to the Neovim text editor by implementing features related to the Language Server Protocol (LSP) and tree-sitter integration. Their work included adding inlay hint support, including both the core implementation and the public API for enabling/disabling/toggling functionality. Additionally, they fixed bugs related to buffer detach/reload and ensured proper behavior of inlay hints. Furthermore, they addressed issues in tree-sitter parser management and added test cases.
usabilityapiluavimvim-plugin
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 Dalal