Derek Mcgowan is a software engineer with 14 years of experience specializing in container, registry, and build infrastructure, currently working at Docker after a spell at Apple. He is an active open-source maintainer (notably of containerd) and contributor to flagship projects in the Docker/Moby ecosystem, including docker/cli, distribution, buildkit, and moby/moby where he implemented registry v2.1, signed image support, and content-trust integrations. His work spans backend systems, DevOps, and build tooling—improving image handling, snapshotter contexts, dependency integration, and performance-sensitive refactors. Earlier in his career he built large-scale backend systems and mobile apps at Plaxo and as a startup co-founder, giving him practical full-stack and ops experience. Colleagues rely on him for code-quality improvements and practical security/trust features that bridge developer UX and registry protocols. He’s based in Greater Sacramento and brings a rare combination of hands-on systems engineering and long-term stewardship of critical open-source container infrastructure.
Contributions:67 commits, 43 PRs, 17 pushes in 1 year 10 months
Contributions summary:Derek's contributions focused on enhancing the functionality of the `libchan` library by adding features related to message encoding and decoding using the msgpack format. They modified several test files to incorporate these encoding and decoding capabilities, demonstrating the integration of msgpack for data serialization. Moreover, the user refactored the message structure, incorporating the use of `io.ReadWriteCloser` and created new in-memory implementations to support the updated interfaces.
The toolkit to pack, ship, store, and deliver container content
Role in this project:
Back-end Developer
Contributions:6 releases, 7 reviews, 514 commits in 6 years 6 months
Contributions summary:Derek primarily contributed to the core functionality of the distribution/distribution repository, focusing on enhancing the registry v2 specification with features like provenance pull flow and the support for signed images. Their work involved implementing new API endpoints for blob uploads, adding methods to retrieve image manifests, and updating the codebase to align with the registry 2.1 specification. They also refactored existing code for improved performance and added a token cache mechanism.
containersshipdockerdelivercncf
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.