01 —
Code is communication
We write code the next developer will understand — including future us. Clean names, consistent patterns, tests that document intent. We don't ship complexity for its own sake.
About us
We're a tight-knit team of Python and Wagtail specialists who've been building together since 2012. No layers, no handoffs — just developers who care.
Webbyfox started in 2012 as a freelance Python practice, taking on projects that larger agencies considered too technically demanding. From the beginning, we specialised in Django — its pragmatism, its batteries-included philosophy, and its frankly exceptional documentation appealed to how we like to work.
When Wagtail emerged from Torchbox in 2014, we saw it clearly: a CMS built the Django way, for developers who were tired of fighting their tools. We became early adopters, contributed to core, and quickly built a reputation as the studio to call when a Wagtail project needed to be done properly.
Today we're a team of seven — all developers, all generalists who can go deep. We work with publishers, non-profits, SaaS companies, and universities across the UK and beyond. Our clients tend to find us through word of mouth, which is how we like it.
We're registered as Yira Ltd in England & Wales and operate under the Webbyfox brand.
01 —
We write code the next developer will understand — including future us. Clean names, consistent patterns, tests that document intent. We don't ship complexity for its own sake.
02 —
A CMS that developers love but editors hate has failed. We spend real time on the admin experience: panel layouts, inline editing, preview modes, helpful validation messages.
03 —
We reach for proven tools before new ones. PostgreSQL, Django, Wagtail, Nginx — not because we're afraid of change, but because stable foundations enable fearless features.
04 —
We give our real assessment, even when it's not what a client wants to hear. Scope creep and project failures start with optimistic estimates. We'd rather under-promise.
05 —
Perfect is the enemy of launched. We deliver working software on a fortnightly cadence, gather real feedback, and iterate. Agile in practice, not just in name.
06 —
We build on open-source software every day. Contributing back — bug fixes, documentation, packages, conference talks — is part of how we sustain the ecosystem we rely on.
Founder & Lead Developer
Python developer since 2009. Wagtail contributor, DjangoCon speaker, and the person who'll be on the call when something unexpected happens at 2am.
Senior Django Developer
Specialises in data-heavy applications, PostgreSQL query optimisation, and API design. Previously backend lead at a Series B fintech.
Wagtail Specialist
Wagtail contributor since 2016. If it involves StreamField, custom choosers, or Wagtail's admin API, Tom has probably already solved it.
Frontend & Accessibility
Builds the interfaces that editors and end-users actually interact with. WCAG specialist and passionate advocate for accessible web experiences.
wagtail-seo
Comprehensive SEO toolkit for Wagtail — Open Graph, Twitter Card, JSON-LD, canonical URLs, and sitemap generation.
★ 412 on GitHub
django-cache-utils
Decorator-based caching utilities for Django views and querysets, with cache key introspection and automatic invalidation.
★ 287 on GitHub
wagtail-ai-summary
Wagtail editor plugin that generates SEO meta descriptions and page summaries using the Claude API — with human review built in.
★ 198 on GitHub
django-typed-settings
Type-safe settings management for Django — validates environment variables at startup and surfaces errors before they reach production.
★ 156 on GitHub
Work with us
We take on a limited number of new projects each quarter. Tell us what you're working on.