Justin Chadwell
Building next-gen dev tooling to ship fast and right ⚒️
Work
- Worked in the core team to deliver major new Dagger engine features and performance improvements, providing subject-matter expertise for better native Git support, improved caching, and integrations with docker/containerd, with over 700 authored + 1000 reviewed pull-requests touching almost every codebase component.
- Defined and led the release process and cadence for each fortnightly release (personally cutting over 20), establishing standards for milestones, communication, and backwards-compatibility guarantees.
- Co-led a massive migration to a custom graph evaluator, integrating a legacy DAG-based cache system with a new GraphQL-based cache, improving scalability and maintainability.
- Improved automation in our own internal CI, with a focus on low-touch releases, bringing release preparation times down from an entire day to half an hour.
- Handled escalation of feature requests and resolution of complex production issues for high-priority users and customers.
- Mentored and upskilled junior engineers through structured onboarding, technical guidance, and pair-programming.
- Assisted with booth duty across three KubeCon US/EU events, pitching, discussing, and demoing Dagger to attendees.
- Supported the open-source container ecosystem by developing and
maintaining popular open-source projects, Buildx
and BuildKit to power the
docker build
experience. - Improved software supply chain security by integrating in-toto attestations and SBOMs into BuildKit.
- Prototyped and helped launch the Docker Build Cloud service for remote BuildKit-powered compute.
- Maintained internal build systems, CI/CD infrastructure and developer tooling to enable enhanced developer productivity.
- Designed internal fuzzing and static analysis pipelines to automate bug hunting and increase the visibility of security issues.
- Investigated complex low-level video codec issues from production environments.
- Created and managed frontend, authentication, payment, and mailing microservices for the Live Chemistry SaaS platform.
- Wrote CI/CD pipelines utilizing Terraform and Docker to automate deployment.
- Designed and developed a new Jamstack home site and blog to be the public face of the company.
- Introduced support for next-generation ARM security features in open-source firmware.
Education
Bachelor of Science with First Class Honours.
Skills
Interests
I love all things food, whether that’s trying tasting menus
travelling around the UK, hosting friends and family, or even just
adding to my cookbook collection!
I play quite a lot of games, from board and card games with a group
of friends, all the way to single-player games on my computer at home (I
do love a good roguelike).
I enjoy tinkering with a number of technical projects at home whenever I
have a few spare moments (few and far between though they may be!)