Web development services, built and looked after.

Django and FastAPI for new products. Wagtail CMS and AI features on any build. Founder-led. You work directly with Rizwan Mansuri, with senior associates brought in when the work needs them.

01 Django development

Python web applications

SaaS platforms, customer portals, marketplaces and internal tools built on Django 5.2 LTS and 6.0. Server-rendered with HTMX when speed matters, API-first when you have a separate frontend.

DjangoDRFHTMXPostgresCeleryRedis
What you get
Domain modelling and a clean, documented data model
Admin and back-office tools your team can use on day one
Auth, roles, multi-tenancy and audit trails
Core Web Vitals and WCAG 2.2 AA built in, not bolted on
Typical engagement8–24 weeks
02 FastAPI development

Python APIs & services

Typed, async APIs and services with FastAPI. Often alongside an existing Django monolith, for high-throughput endpoints, integrations or model serving.

FastAPIPydanticSQLAlchemyPostgresDocker
What you get
OpenAPI contracts agreed before the build
Async endpoints with typed request and response models
Integration with third-party and government APIs
Load testing, monitoring and alerting
Typical engagement5–16 weeks
03 Django upgrade & rescue

Upgrades & rescue

Move ageing Python and Django codebases onto supported versions without a rewrite. We untangle migrations, remove circular imports and add tests where they are missing, keeping the site live throughout.

Django 2.x / 3.x → 5.2 LTSPython 3.13pytest
What you get
Codebase audit with a risk-ranked upgrade plan
One release at a time, each shipped to production
Test coverage added around the riskiest code first
Dependency clean-up and security patching
Typical engagement4–14 weeks
04 Django developers for hire

Python developers for hire

Senior Django and FastAPI engineers who join your team, work in your repo and follow your rituals. Agencies can use us white-label, under your brand, with your clients.

Monthlyrollingtwo weeks notice
What you get
Senior engineers only, no juniors learning on your project
Onboarded and committing in the first week
White-label option for agencies
One senior engineer, or a small team of trusted associates
Monthly, with two weeks' notice
Typical engagementMonthly, rolling
05 SEO

SEO & free audit

Technical and on-page SEO for any website, whatever it is built on. A free audit within two working days, then the fixes, then a plan to grow.

WordPressShopifyWebflowDjangocustom builds
What you get
A prioritised audit, reviewed by a specialist
Technical and on-page fixes, or a brief for your developer
Structured data, local SEO and Core Web Vitals
Monthly tracking once the foundations are in place
Typical engagementAudit in 2 working days

Add to any build

Specialist layers that sit inside your Python application, not beside it.

Wagtail CMS

Editor-friendly content management on top of your Django app. StreamField page building, multi-site, multilingual and headless APIs.

Wagtail 8HeadlessMulti-sitei18n

AI search & agents

Retrieval-augmented search, agents and structured output wired into your Django models, with evaluations running in CI on every change.

RAGpgvectorLangGraphEvals

Platform & DevOps

CI/CD, infrastructure as code, observability and cost dashboards so your application is dependable after launch.

KubernetesTerraformAWSGCP

Django or FastAPI?

You needDjangoFastAPI
Users, logins and an adminBuilt inAssemble yourself
Content and page managementWagtail on topSeparate CMS
High-throughput JSON APIsGood with DRF or async viewsDesigned for it
Serving ML modelsPossibleNatural fit
Fastest route to a full productUsuallyRarely on its own

Not sure? A discovery sprint answers it with your real data.