Andrew Pryde is a Senior Staff Engineer based in Bristol with 12 years’ experience building cloud-native infrastructure, web platforms, and product-focused consultancies. He combines hands-on systems and backend work—most recently leading engineering for Oracle’s managed Kubernetes service and contributing to high-profile open source projects like Kubernetes and HashiCorp Packer—with founding and scaling a boutique development firm, RocketPod. Comfortable across DevOps, backend, and platform engineering, he has shipped authentication and OCI-specific improvements to Packer and helped harden Django libraries, reflecting a pragmatic attention to developer experience and testability. A Computer Science graduate from the University of Bristol, he pairs enterprise cloud expertise with entrepreneurial instincts honed running multiple software businesses.
12 years of coding experience
16 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Upper Second Class (2.1), Bachelor of Science (B.Sc.), Computer Science, Upper Second Class (2.1) at University of Bristol
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Role in this project:
Backend & DevOps Engineer
Contributions:5 reviews, 21 commits, 4 PRs in 4 years 1 month
Contributions summary:Andrew primarily contributed to the backend and DevOps aspects of the Oracle OCI (formerly BMCS) builder within the Packer project. Their work included implementing features like password and interactive authentication for SSH connections, allowing the override of signing key passphrases, and making adjustments for OCI configuration loading. Further contributions involved refactoring imports to reflect the change from "mitchellh/packer" to "hashicorp/packer" and addressing test failures within the OCI builder, which suggests a focus on improving the build process and supporting authentication methods.
Contributions:21 commits, 3 PRs, 30 comments in 24 days
Contributions summary:Andrew primarily focused on improving the `django-taggit` library. Their contributions include configuring automatic isort execution and ordering imports, renaming functions to align with unittest APIs, and fixing linting errors. They implemented and refined m2m_changed signals and improved the set function, demonstrating a strong understanding of the Django framework and library maintenance.
pythondjangodjango-blogdjango-projecttagging
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.