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.
Technologies I work with day to day
Things I've built and shipped
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.
View ProjectA clean, client-side password generator with configurable complexity, length controls, and a visual strength meter. No data leaves your browser.
Try itA browser-based JSON formatter, validator, and minifier with syntax highlighting, configurable indentation, and instant error reporting. No data leaves your browser.
Try itPractical articles on Django, Python, and web development
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 morepgvector + OpenAI embeddings + Claude API — build a grounded chat endpoint over your Wagtail pages with streaming and auto-indexing on publish.
Read moreInstall, configure, index models, add autocomplete, boost fields, filter results, and do zero-downtime reindexing in production.
Read moreStop blocking Django workers on slow LLM calls. 202 Accepted → Celery task → poll pattern with priority queues and SSE streaming.
Read moreProduction-proven patterns for DRF projects — serializers, JWT authentication, permissions, filtering, pagination, versioning, error handling, and testing.
Read moreMy 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.
Django and Wagtail CMS projects, REST API integrations, Elasticsearch implementations, and frontend development for clients across the UK.
Built Plone and Django-based web platforms, Zope integrations, AngularJS frontends and REST APIs across multiple client accounts.
Started with Python 2, jQuery, HTML/CSS and Django 1.x. Learned the ropes building content-managed sites and internal tools.
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.