Andrew Gerrand is an expert Go programmer and technical lead with 16 years of experience building scalable backend systems and developer tooling from Sydney. A long-time contributor to the Go ecosystem and former Staff Software Engineer at Google (2010–2024), he has worked on core projects including the Go language, groupcache, the Go Playground, net libraries, and build/release infrastructure. He blends deep systems and network programming expertise with practical devops and CI experience, having improved build reliability, HTTP-based distributed caching, and tooling such as dep and code coverage reporting. Andrew’s work often focuses on making code more maintainable and testable—removing global state, tightening error handling, and improving documentation and developer UX. He also contributes to privacy- and infrastructure-adjacent projects like Upspin and the Exposure Notifications server, showing an interest in naming, storage and public-interest systems. Based in Sydney, he combines hands-on engineering with mentorship and standards-driven stewardship of open-source projects.
Upspin: A framework for naming everyone's everything.
Role in this project:
Back-end Developer
Contributions:1 review, 670 commits, 8 PRs in 6 years 1 month
Contributions summary:Andrew's contributions focused on enhancing the back-end functionality of the Upspin framework, specifically through the addition of go-import metadata tags for "go get" commands and the format of the configuration files. They also addressed a variety of issues in the underlying code and added a new function, and cleaned up documentation comments. These updates show a focus on improving the usability, functionality, and code maintainability of the Upspin project.
Contributions:90 commits, 75 PRs, 67 pushes in 2 years
Contributions summary:Andrew contributed to the backend logic of the Go Doc Dot Org project. Their work included removing outdated references, adding the ability to hide standard dependencies in the import graph, implementing a penalty for commands, and fixing build issues. Additionally, they integrated Google Analytics tracking by fetching the account ID from either metadata or the environment, indicating familiarity with infrastructure and deployment.
golangemacsorg-modedot
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.