Subho Banerjee is a software engineer in Mountain View with 15 years of experience building scalable, reliable systems and a PhD in Computer Science from UIUC. Currently at Google, he brings a strong research-to-production pedigree from long stints in academia and labs (CERN, IBM, Microsoft) where he worked on authentication, data formats and large-scale middleware. He contributes to prominent Neovim projects—adding language-server integrations and CI/build improvements—showing a practical bent for developer tooling and DevOps. Comfortable across back-end, build systems, and automation, he combines deep systems knowledge with hands-on open-source contributions that improve developer workflows. An often-overlooked strength is his ability to move research ideas into robust engineering solutions, bridging experimental proof-of-concept work with production-grade software.
15 years of coding experience
9 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at The LNM Institute of Information Technology
🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
Role in this project:
DevOps Engineer
Contributions:17 reviews, 7 commits, 12 PRs in 25 days
Contributions summary:Subho primarily contributed to the project by implementing and maintaining the build and dependency management processes. Their work included integrating yarn for NodeJS dependencies, adding configurations for local installations, and defining signs for debugging tools. The user also fixed a bug in the Github actions.
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
Role in this project:
Back-end Developer
Contributions:8 commits, 1 PR in 2 days
Contributions summary:Subho's commits focused on adding and refining language server features for Neovim using Lua. They integrated the proselint linter to provide diagnostics and code actions within the Neovim environment. The user addressed bug fixes related to filtering code actions by the current line. Their work involved modifying built-in code actions and diagnostics to incorporate the proselint functionality.
luavimlspneoviminject
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.