Available for new work · from Mon, Feb 1

Hi, I'm Rizwan. I build Python platforms that scale.

Python & Django Application Architect in London, with 15+ years delivering scalable web platforms for the UK Government, Government of Ireland, HSBC, and the London Stock Exchange Group.

£80–120/hrContract or permanentRemote-first · UTC+0
Rizwan Mansuri
TRUSTED BY
  • UK Government
  • Gov.ie
  • HSBC
  • London Stock Exchange Group
  • BT
  • Fidelity International
  • UCL
  • Royal College of Surgeons
15+
years shipping
50+
projects delivered
200k
pages migrated to Wagtail
12yr
open-source contributor
( Community )
  • Python Software FoundationJob Board moderator since 2014
  • DjangoCon Europe & USSpeaker & volunteer
  • Python UAECo-organised the first Python User Group meetup
( About me )

15+ years delivering scalable web platforms for public-sector and enterprise organisations across the UK and Ireland.

Clients include the UK Government, Government of Ireland, HSBC, and the London Stock Exchange Group. Most recently at GlobalLogic, I led the migration of a 200,000+ page public-sector website to Wagtail CMS. I work across the full lifecycle: architecture, APIs, CMS platforms, CI/CD, and team mentorship.

( What I do )

How I can help

01

Django architecture

End-to-end product engineering

02

Wagtail CMS builds

Structured content at scale

03

REST APIs & Elasticsearch

Search, indexing, autocomplete

04

Technical consulting

Architecture reviews & roadmapping

( Featured work · 2023–Present )Wagtail · Django · PostgreSQL · Elasticsearch · Architecture · Team Lead

Gov.ie → Wagtail migration

Architecture and execution of the largest Irish public-sector CMS migration to date: 200,000+ pages, multi-department editorial workflows, structured content models, zero-downtime cutover. Now serving Irish citizens with sub-200ms responses at scale.

PAGES MIGRATED
200k+
EDITORIAL TEAMS
24
P95 RESPONSE
180ms
DOWNTIME
0s
( Stack )

Tools of the trade

used daily
./backend7 pkgs
  • Python 2/3
  • Django 1–5
  • Wagtail
  • Node.js
  • Flask
  • Plone
  • Zope
./search-data5 pkgs
  • Elasticsearch
  • PostgreSQL
  • REST APIs
  • pgvector
  • SQLite
./frontend7 pkgs
  • HTML5
  • CSS3
  • JavaScript
  • React
  • jQuery
  • AngularJS
  • Semantic UI
./platforms-tools7 pkgs
  • Linux/Ubuntu
  • Docker
  • Git
  • CI/CD
  • Agile/Scrum
  • Jira
  • macOS
( Experience )

Where I've worked

Full CV ↓
  1. 2023 — Present
    Application Architect · GlobalLogic UK&I

    Led migration of Gov.ie (200k+ pages) to Wagtail CMS. Architecture, team mentorship, CI/CD pipelines.

  2. 2022 — 2023
    SwapClear Risk Analyst (Python) · London Stock Exchange Group

    Django-based automation patches and risk model analysis. Bridge between business analysis and automation.

  3. 2020 — 2022
    Digital Backend Developer · Dept for International Trade (UK Gov)

    Wagtail CMS & Django microservices for Gov.uk. Code review, pair programming, CI/CD ownership.

  4. 2018 — 2020
    Python Engineer · HSBC · BT · Fidelity International

    Secure fintech at HSBC, router automation at BT, Django CMS versioning at Fidelity International.

  5. 2007 — 2018
    Web Developer → Manager · UCL · Royal College of Surgeons

    11 years across UCL (800+ Plone sites, team lead of 4) and RCS (Web APIs, third-line support).

( Free tools )

Things I've built for developers

All 27 tools →
( Writing · updated weekly )

Latest from the blog

All 31 posts →
Sep 9, 2026 · ~17 min
AI-Assisted Python Web Development: Building Django Apps With Coding Agents
What to delegate and what never to, engineering a repo so the agent writes your Django, the failures generated code repeats — unscoped querysets, N+1s, fields = "__all__", blocking migrations — and the CI gates that catch them.
Python · AI · Workflow
Aug 25, 2026 · ~18 min
Build an MCP Server in Django: Give AI Agents Safe Access to Your App
Mount a FastMCP streamable-HTTP server inside Django's ASGI stack, write tools over the async ORM, design signatures a model picks correctly, and authenticate every agent call with bearer tokens and scoped querysets.
Django · MCP · AI
Jun 23, 2026 · ~17 min
Django Security Checklist: OWASP, Cryptography, and Zero-Trust
The hardening that matters — production settings, the OWASP Top 10 mapped to Django defenses (SQLi, XSS, IDOR, SSRF), Argon2 and rate-limited auth, signing and Fernet field encryption, a zero-trust posture, and pip-audit supply-chain checks.
Django · Security · OWASP
Jun 16, 2026 · ~16 min
GraphQL vs REST: Building a Django GraphQL API with Strawberry
When GraphQL beats REST and when it doesn't, then a type-safe Strawberry Django API — schema from type hints, queries, mutations, the N+1 problem solved with the query optimizer and DataLoader, auth, and a performance comparison.
Django · GraphQL · Strawberry
Jun 5, 2026 · ~17 min
Testing Async Django Code: Celery Tasks, Channels, and WebSockets
The patterns that work: eager-mode Celery tests, WebsocketCommunicator for Channels consumers, async ORM access via database_sync_to_async, group-send tests without a browser, and the eager-vs-real-broker decision.
Django · Celery · Testing
May 29, 2026 · ~19 min
PostgreSQL for Django Developers: Beyond Raw SQL
JSONField querying and GIN indexes, full-text search, trigram fuzzy matching, window functions, CTEs, pgtrigger triggers and performance tuning — all from the ORM, with the SQL each query compiles to.
Django · Postgres · Perf
( Now )
What I'm up to
BUILDING
A Wagtail × pgvector RAG demo
READING
Designing Data-Intensive Applications, Kleppmann
SHIPPING
Energy-profiling Django patterns
LISTENING
Talking Python To Me — ep. 482
( Kind words )

What colleagues say

28 on LinkedIn ↗
“I loved working with Rizwan at DIT. His skills and professionalism as a smart, self-organising, focused developer were matched by his fantastic team spirit and a kind, patient, modest nature. A great addition to any team.”
Steve Jalim
Sr Staff Backend Engineer @ Mozilla
“Riz is an excellent Python developer and problem solver. Experienced in CMS systems and server-side logic. An integral member of my team always keen to offer solutions and take responsibility for a range of challenges.”
Joel Hardman
Senior Platforms Architect, UCL
“Rizwan took a leading role on backend development of the SILVA CMS and successfully stepped up as acting manager, showing excellent management skills to meet critical business targets. A popular figure, always professional.”
Aaron Bery
Senior Developer, Helio Intelligence
“Strong ownership and driving for results all the time. Sees and addresses everything from the big picture to the details. Creative, energetic, solutions-oriented, motivated. An asset to any company.”
Bina Hirani
Full Stack Developer, Charles Stanley & Co.