Curriculum Vitae

Jonny Stoten‑Wild

Senior Software Engineer · 15+ years

Bristol, UK · hello@jonnystoten.com

Full-stack engineer with a deep backend focus, comfortable across the whole development lifecycle and a firm believer in automated testing and code quality. Over fifteen years turning complex problems into simple, reliable software.

Experience

May 2025 – Jun 2026
Senior Software Engineer, Technical Lead
Agentic AI for software development
  • Lead development of the Artemis planning agent, an AI system for generating and executing plans to solve complex problems.
  • Driving efforts to productionise the Artemis platform, focussing on reliability and observability.
  • Leading an initiative to convert from a microservices architecture to a modular monolith, improving maintainability and reducing operational overhead.
  • Designed and implemented the backend for the Artemis VS Code extension, providing an interface to the Artemis agent from the IDE.
Nov 2020 – Nov 2024
Senior Software Engineer
You know, Docker
  • Designed a replacement container image signing system for Docker Official Images.
  • Created and maintained new open-source libraries, including docker/attest.
  • Collaborated with others across industry and academia in open standards working groups.
  • Founded and served as a member of the Technical Steering Committee for the OpenPubkey project.
  • Wrote blog posts to explain our work to developers across the industry.
  • Various smaller projects across Docker Hub, Docker Desktop, and Docker Scout.
Mar 2018 – Oct 2020
Senior Software Engineer, Technical Lead
Self-service rehearsal & recording studios
  • Developed software using an eclectic mix of languages and technologies for the world's largest network of music studios.
  • Led the rewrite of the core booking system from a Ruby on Rails MVP to a scalable backend API written in Elixir and a responsive frontend using TypeScript with React.
  • Designed and implemented Pirate's in-studio audio recording system for DJ mixes, using Raspberry Pi devices and a cloud recording storage backend.
Sep 2013 – Mar 2018
Senior Software Engineer
Software consultancy
  • Worked with startups and scaleups developing minimum-viable-products and production-ready applications, including:
  • TravelLocal, a web application for connecting travellers with local travel agents, who can create and refine itineraries for bespoke luxury holidays.
  • PDMS, a system used by the UK Sports Institute to track performance and medical records of elite athletes competing at the Olympic and Paralympic Games.
Aug 2010 – Sep 2013
Software Engineer, Technical Lead
Materials science database software
  • Worked on GRANTA MI, a materials-science database product for use in the aeronautic and automotive industries.
  • Responsible for the implementation of new features across almost every aspect of the system, as well as the high-level technical strategy for API and Server products.
  • Designed and implemented solutions to maintenance problems typical in large legacy systems.

Skills

Languages
GoJavaScript/TypeScriptElixirPythonC#/.NETRuby
Frameworks
Node.jsFastAPIReactLangGraph
DevOps
DockerKubernetesTerraformPrometheusGrafana
Other
GitBashLinuxPostgreSQLRedis

Projects

Maintainer. Open-source Docker project for applying policy to supply-chain attestations on container images.

Combines several open standards (SLSA, in-toto, TUF) into a simple solution for attestation verification.

Maintainer and Technical Steering Committee member. Community project for binding public keys to OIDC identities without the need for a Certificate Authority.

Implemented GQ signature support to prevent replay attacks when publicly sharing OIDC ID tokens.

Writing

Docker Blog — using OpenPubkey and single sign-on to take the pain out of signing-key management.

Feb 2024

Docker Blog — how Docker Official Images are signed and verified with OpenPubkey.

Oct 2023

Education

Royal Holloway, University of London

BSc (Hons) Computer Science — First Class.

2007 – 2010