Joshua Ginsberg is a staff software engineer and platform architect with 14 years building reliable web and systems infrastructure, currently shaping platform engineering at Hungryroot from Asheville, NC. He blends deep Python expertise with Linux and network administration roots, honed through roles at Red Hat, Ansible, and as a senior systems administrator at the Free Software Foundation. Joshua has a track record of refactoring and hardening open-source tooling—contributing to widely used projects like pip-tools and Ansible Container—to improve configuration handling, testability, and build processes. He pairs hands-on engineering with systems reliability thinking, often operating where developer tooling, packaging, and operations intersect. A TEDx speaker and co-founder of seekhealing.org, he brings uncommon breadth that spans enterprise software, devops, and community-driven open source. His background founding an ISP and long tenure in network ops give him practical insight into real-world production constraints most architects overlook.
DEPRECATED -- Ansible Container was a tool to build Docker images and orchestrate containers using only Ansible playbooks.
Role in this project:
DevOps Engineer & Backend Developer
Contributions:319 commits, 93 PRs, 244 pushes in 1 year 9 months
Contributions summary:Joshua's commits primarily involve refactoring existing code and implementing changes to the build process within the Ansible Container framework. They made modifications to build scripts and container configuration files. The user also worked on integrating new features, ensuring more efficient builds, and addressing build-time issues with external dependencies.
A set of tools to keep your pinned Python dependencies fresh.
Role in this project:
Backend Developer
Contributions:10 reviews, 1 PR, 17 comments in 2 months
Contributions summary:Joshua primarily focused on refactoring and enhancing the `piptools` codebase, particularly within the `utils` and `tests` modules. Their contributions included implementing configuration file defaults and integrating them with the command-line interface. They also addressed issues with configuration parsing and testing, ensuring the project's functionality and maintainability. The user demonstrated a strong understanding of the project's internal structure and integration of user configuration.
dependenciespythonkeeplockfilepip
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
Joshua Ginsberg - Staff Software Engineer at Hungryroot