Josh Black is a senior software engineer with 17 years of experience, currently focused on Vault at HashiCorp where he contributes to secrets management and operational tooling. He has a strong full-stack background from front-end work on Habitat's builder web to backend improvements in HashiCorp Vault, and significant DevOps contributions maintaining core Habitat plans and package versions. His career spans startups and product firms—Chef, FullStack, and his own Fat Toad Software—bringing practical ownership and long-term maintenance sensibilities. Josh pairs deep production experience with open-source collaboration on high-profile projects, including habitat-sh and hashicorp repositories. Based in Chico, California, he’s equally comfortable refactoring UIs to match new APIs as he is fixing subtle JSON/configuration bugs in backend services. Colleagues rely on him for pragmatic engineering that balances stability, automation, and incremental modernization.
17 years of coding experience
22 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at California State University-Chico
A tool for secrets management, encryption as a service, and privileged access management
Role in this project:
Back-end Developer
Contributions:866 reviews, 175 commits, 457 PRs in 2 years 8 months
Contributions summary:Josh primarily focused on back-end development, specifically addressing JSON encoding issues and implementing improvements to the configuration handling within the HashiCorp Vault project. Their work involved modifying code related to configuration files and the server's configuration, demonstrating a strong understanding of the project's internal architecture. Additionally, they implemented and documented the new "vault monitor" command.
Contributions:5 releases, 654 commits, 410 PRs in 3 years 5 months
Contributions summary:Josh primarily worked on the frontend of the builder-web application. Their contributions include fetching and displaying origin information on the project creation page, adding help text for project name validation, and reworking the project creation process to align with a new server API. They also integrated projects with the package details page, enabling automated builds for packages by connecting them to GitHub repositories. Furthermore, the user refactored and improved the project information page to display repository links.
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
Josh Black - Senior Software Engineer at HashiCorp