Available for freelance work

Hi, I'm Rizwan
Mansuri

Full-Stack Python Developer & Open-Source Enthusiast

A highly experienced web developer with 15+ years of expertise across the full development lifecycle — from backend APIs to polished frontends. Passionate about clean code, great UX, and building things that last.

Stack: Python Django Wagtail Elasticsearch REST APIs JS
15+
Years of Experience
50+
Projects Delivered
3
Open-Source Tools
Cups of Coffee

Technical Skills

Technologies I work with day to day

Backend

Python 2/3 Django 1–4 Wagtail Flask 1.0 Plone Zope

Search & Data

Elasticsearch 5/6 PostgreSQL SQLite REST APIs

Frontend

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

Platforms & Tools

Linux/Ubuntu macOS Windows Git Docker

Featured Projects

Things I've built and shipped

Semantic-UI-Forest

A curated collection of Semantic UI themes, templates, and components — built with Django and Semantic UI. A go-to resource for developers looking to rapidly prototype beautiful UIs.

Django Semantic UI Python
View Project

Password Generator

A clean, client-side password generator with configurable complexity, length controls, and a visual strength meter. No data leaves your browser.

JavaScript HTML/CSS Security
Try it

JSON Formatter

A browser-based JSON formatter, validator, and minifier with syntax highlighting, configurable indentation, and instant error reporting. No data leaves your browser.

JavaScript HTML/CSS Developer Tool
Try it

Latest from the Blog

Practical articles on Django, Python, and web development

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
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
Django Python AI Claude
How to Add an AI Chatbot to Any Django Site in a Weekend

Build a streaming Claude chatbot in two days — Django model, SSE endpoint, session history, floating widget, rate limiting, and production checklist.

Read more
Wagtail Django Elasticsearch
How to Set Up Wagtail with Elasticsearch

Install, configure, index models, add autocomplete, boost fields, filter results, and do zero-downtime reindexing in production.

Read more
Django Celery AI
Django REST API + Celery: Async AI Tasks Without Blocking Your Workers

Stop blocking Django workers on slow LLM calls. 202 Accepted → Celery task → poll pattern with priority queues and SSE streaming.

Read more
Data India Policy
Muslims in India: Data & Visual Evidence of Marginalization

Sachar Report, Census 2011, NCRB, and Election Commission data — interactive charts showing representation gaps across politics, employment, education, and justice.

Read more
Django Python REST API
Django REST API Best Practices

Production-proven patterns for DRF projects — serializers, JWT authentication, permissions, filtering, pagination, versioning, error handling, and testing.

Read more

About Me

My background and experience

I'm a full-stack Python developer with a decade of experience delivering web applications across a wide range of industries. My focus is on building reliable, maintainable systems — from REST APIs and CMS integrations to interactive frontends.

I'm comfortable across the entire development lifecycle: architecture, coding, testing, deployment and client communication. I care about clean code and great user experiences.

Based in the UK
mr.mansuri@gmail.com
github.com/webbyfox

Experience

2018 – Present
Senior Full-Stack Python Developer
Freelance / Contract

Django and Wagtail CMS projects, REST API integrations, Elasticsearch implementations, and frontend development for clients across the UK.

2014 – 2018
Python/Django Developer
Agency / Product Teams

Built Plone and Django-based web platforms, Zope integrations, AngularJS frontends and REST APIs across multiple client accounts.

2012 – 2014
Junior Web Developer
Early career

Started with Python 2, jQuery, HTML/CSS and Django 1.x. Learned the ropes building content-managed sites and internal tools.

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.