Joshua Harshman is a Staff Engineer and principal architect with 11 years of experience building reliable backend systems, currently shaping engineering at Bitly from Cumming, Georgia. He blends hands-on development with technical leadership, driving code quality, tooling, and architecture for production services. An active open-source contributor, he has made notable contributions to the widely used spf13/cobra and cobra-cli projects—improving CLI code generation, test infrastructure, and developer ergonomics. Joshua’s work shows a pragmatic focus on developer tooling and automation that accelerates teams, and he brings a CS foundation from Eastern Washington University coupled with a knack for surfacing under-the-hood improvements others tend to miss.
11 years of coding experience
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Eastern Washington University
Cobra CLI tool to generate applications and commands
Role in this project:
Back-end Developer
Contributions:31 commits in 1 year 7 months
Contributions summary:Joshua primarily contributed to the development and maintenance of the `cobra-cli` tool, focusing on improvements related to the command-line interface and project initialization. Their work included modifying code generation processes, removing unused methods, and fixing formatting. The user also implemented tests to ensure the proper functioning of the application initialization process. The user's commits demonstrate expertise in modifying and extending the functionality of Cobra CLI.
Contributions:3 releases, 15 reviews, 39 commits in 2 years
Contributions summary:Joshua made several contributions to the `spf13/cobra` repository, primarily focused on adding features and improving the command-line interface (CLI) application generation capabilities. Their work included adding a "create" method to the project structure, implementing new command functionalities, and fixing issues related to the code generator. The user also made improvements to the testing infrastructure, demonstrating knowledge of the project's build process and testing procedures. The user's commits focused on improving the core functionality of the Cobra library and its code generation features.
go-clibusyboxposix-compliant-flagscommandlinecli
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.