Suhas Karanth is a Staff Engineer based in Bengaluru with 9 years of experience building backend systems, currently focusing on SaaS Security Posture Management at Netskope. A Go specialist who has shipped services at Gojek and redBus, he’s also an active open-source contributor to notable projects like golang/dep, moq, lint-staged and cosmiconfig. Suhas is known for solving tricky cross-platform filesystem and Windows path issues and for strengthening test automation and reliability across codebases. He blends backend engineering with QA-minded rigor—refactoring core logic, adding coverage, and hardening platform-specific behavior. Trained as a metallurgist at NIT, he brings a methodical, systems-oriented mindset to software reliability and practical engineering tradeoffs.
9 years of coding experience
11 years of employment as a software developer
Bachelor of Technology (B.Tech.), Metallurgy and Materials Science, 7.68, Bachelor of Technology (B.Tech.), Metallurgy and Materials Science, 7.68 at National Institute of Technology
Contributions:14 releases, 20 reviews, 27 commits in 3 years
Contributions summary:Suhas primarily contributed to the `moq` repository, which is an interface mocking tool for Go. Their work focused on enhancing the tool's capabilities, including allowing aliasing of interface names, improving type guard comments, and refactoring flags for better extensibility. Additionally, the user addressed issues related to vendored packages and Go module integration. The contributions involved modifying core `moq` functionality and test files.
🚫💩 — Run tasks like formatters and linters against staged git files
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:54 commits, 84 PRs, 77 pushes in 1 year 9 months
Contributions summary:Suhas primarily contributed to the `lint-staged` project by fixing bugs and implementing new features. Their work involved addressing Windows-specific issues related to file path limits and concurrency in the execution of linters. They also added tests to ensure the correct functionality of the changes, including improvements to the testing setup. This included improvements to the test setup and addressing issues with file path comparisons on Windows.
linterlintlintersstage-fileseslint
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.