Available for contract & permanent roles

Hi, I'm Rizwan
Mansuri

Python & Django Application Architect · Open-Source Contributor

Building scalable web platforms with Python and Django for 15+ years — for clients including the UK Government, Government of Ireland, HSBC, and the London Stock Exchange Group. Specialising in Wagtail CMS, REST APIs, and public sector digital transformation.

Stack: Python Django React Node.js Wagtail Elasticsearch REST APIs
15+
Years of Experience
50+
Projects Delivered
200k+
Pages Migrated to Wagtail
Cups of Coffee

Trusted by

UK Government · Dept for International Trade Government of Ireland · Gov.ie HSBC London Stock Exchange Group GlobalLogic BT Fidelity International University College London Royal College of Surgeons

Technical Skills

Technologies I work with day to day

Backend

Python 2/3 Django 1–5 Wagtail Node.js Flask 1.0 Plone Zope

Search & Data

Elasticsearch 5/6 PostgreSQL SQLite REST APIs

Frontend

HTML 4/5 CSS 3 JavaScript React jQuery AngularJS 1 Semantic UI

Platforms & Tools

Linux/Ubuntu Docker Git CI/CD Agile/Scrum Jira macOS

Featured Projects

Things I've built and shipped

Password Generator

Client-side password generator with configurable length, character sets, ambiguous-character exclusion, entropy display, and a visual strength meter. Nothing leaves your browser.

JavaScript HTML/CSS Security
Try it

JSON Formatter & Validator

Format, validate, and minify JSON in the browser. Syntax-highlighted output with configurable indentation, clear error reporting, and character and line stats.

JavaScript HTML/CSS Developer Tool
Try it

Regex Tester

Live regex testing with color-coded match highlighting, capture group breakdown, flag toggles (g, i, m, s, u), and a built-in regex cheat sheet. All in the browser.

JavaScript HTML/CSS Developer Tool
Try it

Base64 Encoder / Decoder

Encode plain text or binary data to Base64, or decode Base64 back to text. Supports URL-safe mode and file input — entirely client-side.

JavaScript HTML/CSS Encoding
Try it

JWT Decoder

Decode and inspect JSON Web Tokens in the browser. Parses header, payload, and signature with human-readable timestamps, expiry badge states, and URL hash sharing.

JavaScript HTML/CSS Security
Try it

Django Secret Key Generator

Generate cryptographically secure SECRET_KEY values for Django settings. Configurable length and character set, with ready-to-use code snippets and session history.

Django Python Security
Try it

Latest from the Blog

Practical articles on Django, Python, and web development

Python Django Performance
Python 3.15: What's New — Lazy Imports, frozendict, Tachyon Profiler, and More

Lazy imports, frozendict, comprehension unpacking, the Tachyon profiler, sentinel type, and major stdlib upgrades — everything landing in Python 3.15.

Read more
Precision Agriculture Robotics Python
Are Farming Robots Worth the Cost? A Practical ROI Analysis

Hardware costs, labour savings, hidden costs, and a Python break-even calculator. An honest look at when agricultural robots actually pay for themselves.

Read more
Python AI Robotics
AI-Powered Precision Farming Robots: Autonomous Navigation, Variable-Rate Application, and an LLM Crop Advisor

GPS waypoint missions via MQTT, TFLite weed detection on Raspberry Pi, variable-rate sprayer control, and a nightly Claude crop advisor analysing a week of field data.

Read more
Python AI GenAI
Generative AI with Python: From API Calls to Production Patterns

LLM mental models, token arithmetic, prompt engineering, structured output, tool use, embeddings, RAG, streaming, and production patterns — all in Python.

Read more
AI Python LLM
AI Exposure by Occupation: Inside Karpathy's Job Market Visualizer

342 US occupations scored for AI exposure by an LLM pipeline. Software developers hit 8–9/10 — here's what that means and how to build it yourself.

Read more
Wagtail Django CMS
Wagtail Custom Admin: Views, Menu Items, and ModelAdmin

Extend the Wagtail admin with snippets, SnippetViewSet, custom menu items, admin views, lifecycle hooks, dashboard panels, and permission checks — full working code.

Read more
Wagtail Docker DevOps
Deploying Wagtail to Production: Docker, Nginx, and PostgreSQL

Docker Compose stack with Nginx, Gunicorn, PostgreSQL, and Redis. WhiteNoise static files, SSL with Certbot, environment config, and zero-downtime deploy commands.

Read more
Django Python Crypto
Build a Crypto Portfolio Tracker with Django and the CoinGecko API

Live prices over WebSocket, Celery Beat refresh, price alerts, and a full DRF API — all on the free CoinGecko tier with no API key required.

Read more
Wagtail Django StreamField
Wagtail StreamField: A Deep Dive with Custom Blocks

Every block type, custom StructBlock, ListBlock, nested streams, choosers, templates, JSON querying, and migration helpers — the complete StreamField deep dive.

Read more
Django Wagtail AI · RAG
RAG with Django: Chat Over Your Wagtail CMS Content

pgvector + OpenAI embeddings + Claude API — build a grounded chat endpoint over your Wagtail pages with streaming and auto-indexing on publish.

Read more
Wagtail Django CMS
Wagtail vs Django CMS: Technical Comparison & Editor Experience

StreamField vs placeholders, Wagtail admin vs frontend editing, plugin systems, multi-site, search, and when to pick each one.

Read more
Wagtail Next.js React
Wagtail Headless CMS with Next.js: A Practical Guide

Wagtail API v2 + Next.js App Router: CORS, custom fields, TypeScript client, ISR, StreamField in React, and draft preview — the complete headless Wagtail setup.

Read more

About Me

My background and experience

Python & Django Application Architect with 15+ years delivering scalable web platforms for public sector and enterprise organisations across the UK and Ireland. Clients include the UK Government (Dept for International Trade), Government of Ireland (Gov.ie), 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 — improving performance, editorial workflows, and maintainability at scale. I work across the full lifecycle: architecture, APIs, CMS platforms, CI/CD, and team mentorship.

Open Source & Community

Python Software Foundation — Job Board moderator since 2014
DjangoCon Europe & US — Speaker & volunteer
Python UAE — Co-organised the first Python User Group meetup
Based in London, UK
mr.mansuri@gmail.com
github.com/webbyfox

Experience

2023 – Present
Application Architect
GlobalLogic UK&I

Led migration of Gov.ie (200k+ pages) to Wagtail CMS. Architecture, team mentorship, CI/CD pipelines, and collaboration with product and UX teams.

2022 – 2023
SwapClear Risk Analyst (Python)
London Stock Exchange Group

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

2020 – 2022
Digital Backend Developer
Department for International Trade (UK Gov)

Wagtail CMS and Django microservices for Gov.uk. Code review, pair programming, automated testing, and CI/CD pipeline ownership.

2018 – 2020
Python Engineer
HSBC · BT · Fidelity International

Secure fintech solutions at HSBC, router automation at BT, and Django CMS versioning & moderation features at Fidelity International.

2007 – 2018
Web Developer → Acting Web Dev Manager
UCL · Royal College of Surgeons

11 years across UCL (800+ Plone sites, team lead of 4) and the Royal College of Surgeons (Web APIs, Python sites, third-line support).

What Colleagues Say

Recommendations from people I've worked with

"

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. He's a great addition to any team.

SJ
Steve Jalim
Sr Staff Backend Engineer @ Mozilla
"

Riz is an excellent Python developer and problem solver. He is experienced in CMS systems and server side logic. Riz was an integral member of my team always keen to offer solutions and take responsibility for a range of challenges, improvements and issues. I would recommend Riz wholeheartedly.

JH
Joel Hardman
Senior Platforms Architect, University College London
"

Rizwan has excellent knowledge of Python and vast experience with the Zope framework. Riz took a leading role on the backend development of the SILVA CMS and successfully stepped up as acting manager, showing excellent management skills to ensure we met critical business targets. A popular figure in our team, always acting in an affable and professional manner.

AB
Aaron Bery
Senior Developer, Helio Intelligence (DeHavilland)
"

Rizwan is a person with a strong ownership and driving for results all the time. He sees and can address everything from the big picture to the details. Rizwan is creative, energetic, solutions oriented and highly motivated with great communication skills. He is an asset to any company that he is with.

BH
Bina Hirani
Full Stack Developer, Charles Stanley & Co. Limited
"

Rizwan has a go-getter kind of attitude — always gets things done. He has passion for writing code and solving clients' problems through creative and innovative software. He is friendly, easy to get along with, well-liked by clients and respected by his co-workers.

MS
Malvika Shrivastava
Senior Architect, Sainsbury's Digital & Technology
"

Riz got to grips with the unfamiliar aspects of Silva very quickly and always came up with innovative solutions to the unique challenges this CMS presented. He was organised, handled his team well, and was always approachable.

BE
Ben Eveling
Senior Technical Consultant, University College London

Let's Build Something Together

I'm available for freelance and contract work. If you have a project in mind or just want to say hello, drop me a line.