Experience

14+ years of contract and freelance Python/Django development

sabbatical
April 2025 – Present

SabbaticalPersonal

Personal

Working on personal and side projects, spending time with family, and travelling. Some of the side projects include building this website (danbridson.com) using Next.js and TypeScript, building a new website for the local village (gladestry.info) in Django, building a server to host multiple WordPress sites, and exploring agentic AI.

Docker
Django
Python
Freelance
NextJS
TypeScript
MaterialUI
Claude Code
Cursor
Google AntiGravity
contract
November 2024 – March 2025

Python/Django/React DeveloperZiv Automation

Ziv Automation

Built and maintained full-stack features for configuration dashboards and monitoring tools using Django Rest Framework and React with MaterialUI.

▼ Show more
Django
DRF
React
MaterialUI
Docker
API Design
contract
September 2023 – November 2023

Python/Django DeveloperBreedr

Breedr

Focused on backend optimisation and bug fixing for farm management software with heavy use of GraphQL (Graphene-Django).

▼ Show more
Django
GraphQL
Graphene-Django
ORM Optimisation
Python
contract
July 2023 – August 2023

Python/Django DeveloperNorthell

Northell

Refactored a Django project implementing the fat models design principle to make views as simple as possible and do most logic in models.

Django
Python
Azure
Architecture
contract
December 2021 – February 2023

Python/Django DeveloperNetwork to Code (NTC)

Network to Code (NTC)

Developed new features and bug fixes for the open-source Nautobot codebase, working with some of the most experienced Python/Django experts in the world.

▼ Show more
Django
DRF
GraphQL
Docker
CI/CD
Celery
Open Source
Nautobot
contract
August 2021 – October 2021

Python/Django DeveloperDare

Dare (end client: BMW)

Working on the Django and React parts of the project. Multiple projects including developing/maintaining BMW UK and Ireland's digital sales desks and the used vehicle locator functionality.

Django
DRF
React
APIs
fintech contract
June 2021 – July 2021

Python DeveloperAccenture

Accenture (end client: Atom Bank)

Worked on the Django side of the fintech product. Contract ended prematurely due to the end client pulling out of their contract.

Django
Python
Fintech
freelance
November 2020 – June 2021

Freelance Python DeveloperBig 5 Assessments

Big 5 Assessments

Built a new website and backend to allow recruiters to send invitations to candidates for personality assessments.

Django
Python
Full Stack
contract
July 2020 – October 2020

Python DeveloperClear Review

Clear Review

Helped on the maintenance of a large codebase primarily using Django. Used Django Rest Framework to develop and test parts of the API.

Django
DRF
Angular
Docker
fintech contract
January 2020 – March 2020

Senior Python Developer (Fintech)Upside Technologies

Upside Technologies

Used Django Rest Framework to develop and test parts of the API for this Fintech start-up.

Django
DRF
React
Docker
Fintech
freelance
December 2019

FreelancingVarious Clients

Various Clients

General server maintenance and freelancing. Scaffolding a new API being ported to Django/DRF from Coldfusion.

Django
DRF
API Migration
contract
July 2019 – November 2019

Python DeveloperSafe Computing (Access Group)

Safe Computing (Access Group)

Upgrading a large application (140,000 lines of Python) from Python 2.7 to Python 3.6 and Django 1.11 to Django 2.2.

Python 2→3
Django 1→2
Docker
MySQL
Testing
freelance
March 2019 – June 2019

FreelancingVarious Clients

Various Clients

Integration scripts for data sharing and automatic invoice creation between Zoho CRM and Xero API.

Python
API Integration
Zoho
Xero
permanent
January 2018 – February 2019

Full Stack DeveloperBig 5 Assessments

Big 5 Assessments

Developed a new website for career assessments and advice. Built with Django 2 and Python 3.6 on PythonAnywhere with MySQL.

Django 2
Python 3
VueJS
Stripe API
MySQL
contract
March 2017 – August 2017

Python DeveloperUniversity of Bristol

University of Bristol

Working with the Research IT department in collaboration with the NHS on software powering clinical trial data collection for CFS/ME web-based treatment.

Django
Python
NHS
Security
Clinical Trials
contract
December 2016 – January 2017

Python DeveloperUK Office for National Statistics

UK Office for National Statistics

Developed and maintained RESTful web services in the SDX (Survey Data eXchange) team. Part of the effort to digitise data collection for the UK National Census and Retail Sales Index.

Python
Flask
Docker
AWS
Mongo
Postgres
Cloud Foundry
contract
October 2015 – June 2016

Python DeveloperBBC Monitoring

BBC Monitoring

Built the suite of applications used internally by satellite system administrators, journalists and translators in BBC World News' monitoring department (the Monitoring Production Suite).

Django
BDD
TDD
Jenkins
MySQL
Elastic Search
Puppet
freelance
April 2014 – September 2015

FreelancingVarious Clients

Various Clients

Re-developed workstream.co.uk and helped design various WordPress custom sites using Django, FeinCMS, Bower, SASS and Gulp.

Django
FeinCMS
WordPress
SASS
Gulp
contract
June 2012 – March 2014

Python/Django Developer & Team LeadBritish Sky Broadcasting (BSkyB)

British Sky Broadcasting (BSkyB)

In charge of a team building a new internal portal for STB (set-top box) software development and testing. Managed 20+ MySQL databases with 10+ terabytes of data and 23 separate Django apps.

Django
MySQL
Team Lead
Apache
mod_wsgi
CentOS
freelance
May 2011 – May 2012

Django Freelance & Python ETLVarious Clients

Various Clients

Clients included Workstream Construction Services and King's Sutton Parish Council.

Django
Python
ETL
permanent
November 2008 – November 2010

Lead DeveloperPassionato

Passionato

Full time lead developer with ownership of the entire backend system, including all data integration/ETL scripts, processes and databases across four backend ingestion servers.

PHP
ETL
Backend
Data Integration
Reporting

Explore more

See some of my open-source contributions to Nautobot, the technical skills involved, or get in touch about contract work.

Nautobot ContributionsTechnical SkillsGet in Touch

← Back to home