Delivery work and open-source projects.
Selected client delivery and public repositories from my contribution history.
Client and Product Work
Work across startup, agency, and contract engagements.

Mabyduck
Product and platform work focused on reliability and steady shipping.
Google DeepMind
Django and Wagtail work on deepmind.google: CMS structure, frontend components, search, and releases.
ValeurSport
Django and Next.js platform supporting fair-pay advocacy in women’s sport, with practical editorial workflows.
The Doc Society
Django and Wagtail CMS work to smooth out publishing workflows.
Resource for the Future
Django and Wagtail delivery for a policy and research platform with complex publishing requirements.

The National Archives
Frontend behaviour, CMS features, and content modelling on nationalarchives.gov.uk.
Samaritans UK (Torchbox)
Long-running Django and Wagtail work across content operations, donation journeys, and platform maintenance.
Open-Source Contributions
Repositories I maintain, plus upstream work in the Wagtail and Django ecosystems.
lazydjango
Keyboard-first TUI for Django projects, focused on day-to-day workflows and data operations.
chromeappcap
CLI for clean app-window screenshots: native macOS capture with a Playwright fallback for other platforms.
django-storybook
Package for bringing Storybook-style component workflows into Django and template-led teams.
wagtail/wagtail.org
Feature and frontend contributions to Wagtail’s main website repository.
torchbox/wagtail-torchbox
Wagtail delivery and frontend behaviour on the Torchbox website codebase.
wagtail/wagtail
Upstream contributions to Wagtail CMS, including search query handling and platform behaviour.
torchbox/django-pattern-library
Django template tooling and pattern-library workflows used by content teams.
