Harmandeep Singh is a software engineer with seven years of experience building scalable web and microservice systems, currently based in London and experienced across Ruby on Rails, JavaScript/TypeScript, Python, and cloud-native tooling. He has shipped customer-facing products at BrowserStack—leading launches for Test Management and Code Quality offerings, implementing feature-fencing and Zuora API caching, and driving a monolith-to-microservices transition with SDKs and monitoring. An active open-source contributor and security-minded engineer, he contributed to Selenium’s Python bindings and to the widely used intel/cve-bin-tool (improving vulnerability checks and output reporting). His background includes Google Summer of Code, mentoring for the Python Software Foundation, and hands-on work with Stripe, BigQuery, gRPC and AWS serverless streams. Known for turning ambiguous problems into reliable systems, he pairs product-focused engineering with a pragmatic approach to testing and observability.
7 years of coding experience
1 year of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Guru Nanak Dev University, Amritsar
The CVE Binary Tool helps you determine if your system includes known vulnerabilities. You can scan binaries for over 350 common, vulnerable components (openssl, libpng, libxml2, expat and others), or if you know the components used, you can get a list of known vulnerabilities associated with an SBOM or a list of components and versions.
Role in this project:
Security Engineer
Contributions:11 reviews, 57 commits, 107 PRs in 7 months
Contributions summary:Harmandeep primarily contributed to enhancing the security features of the CVE Binary Tool. Their work included adding tests for detecting vulnerabilities in various software components, such as gnutls and Bluez. They also updated the codebase to handle "UNKNOWN" version results and refactored output formatting. The user also added Python checker.
Contributions:21 reviews, 7 commits, 8 PRs in 1 month
Contributions summary:Harmandeep focused on enhancing the test suite for Selenium's Python bindings. They updated existing tests, particularly related to Firefox add-ons and the handling of virtual authenticators. This involved modifying test configurations, implementing new test cases, and ensuring the tests accurately reflected the functionality of the WebDriver, specifically addressing web authentication flows. Further, the user addressed issues and added more test cases for virtual authenticator implementation to improve the testing of different authentication scenarios.
dotnetpythonbrowserjavascriptruby
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.