Full-Stack Python Developer & Open-Source Enthusiast
A highly experienced web developer with 10+ 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 itWorking on a few new open-source tools and Wagtail plugins. Watch this space or follow on GitHub for updates.
GitHubMy 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.