Vishal Choudhary

Software Engineer at Cloud Native Computing Foundation (CNCF)

Patna, Bihar, 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
Vishal Choudhary is a software engineer with five years of experience specializing in cloud-native back-end development and security-focused tooling. Based in Patna, he contributes to high-profile open-source projects like Kyverno and Sigstore/cosign, adding features for policy evaluation, image signature and attestation verification, and flexible registry credential support. At CNCF he maintains Kyverno components (including reports-server) and mentors contributors, and he currently develops cloud-native security features at Chainguard after a stint at Nirmata. His work shows a knack for practical API and CLI improvements—such as custom error types and platform flags—that improve developer experience and operability. With a BTech in Computer Science and a GitHub history of meaningful contributions to widely used container security projects, he blends applied research interests with production-grade engineering.
code5 years of coding experience
job2 years of employment as a software developer
bookBachelor of Technology - BTech, Computer Science and Engineering, 8.52 / 10.0, Bachelor of Technology - BTech, Computer Science and Engineering, 8.52 / 10.0 at Bhagalpur College of Engineering
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

json10
jsonpath10
containerization10
occi10
go10
error-handling10
api-design9
restful-api9
command-line-interface9
api-rest9
security9
command-line9
rest-api9
openapi8
kubernetes7

Programming languages (12)

TypeScriptHCLC++ShellCRustJavaScriptGo

Github contributions (5)

github-logo-circle
kyverno/kyverno

Oct 2022 - Jan 2023

Cloud Native Policy Management
Role in this project:
userBack-end Developer
Contributions:641 reviews, 8 commits, 302 PRs in 3 months
Contributions summary:Vishal's primary contributions involved adding new features to the JMESPath library within the Kyverno project, including new functions for manipulating and extracting data from various data types like time, string, and certificates. They also focused on adding functionality for image verification, specifically adding support for verifying image signatures, attestations, and related features to the image verification policies. Furthermore, the user updated various parts of the code to allow for more flexible handling of registry credentials by integrating support for providers such as AWS and Azure.
policycosignpolicy-managementk8skubernetes
sigstore/cosign

May 2023 - Jan 2025

Code signing and transparency for containers and binaries
Role in this project:
userBack-end Developer
Contributions:1 review, 8 PRs, 18 comments in 1 year 8 months
Contributions summary:Vishal primarily focused on enhancing the `cosign` codebase, a tool for signing and verifying container images. They implemented and refined error handling, including creating custom error types for improved clarity. The user also added features like a platform flag to the `cosign copy` command and added support for attaching Rekor bundles to containers, which involved modifying command-line interfaces and interacting with OCI registry functionalities. These changes indicate a focus on improving functionality and user experience within the cosign ecosystem.
containerscryptographycosignsigningsign
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
Vishal Choudhary - Software Engineer at Cloud Native Computing Foundation (CNCF)