Experience
14+ years of contract and freelance Python/Django development
Sabbatical — Personal
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.
Python/Django/React Developer — Ziv Automation
Built and maintained full-stack features for configuration dashboards and monitoring tools using Django Rest Framework and React with MaterialUI.
▼ Show morePython/Django Developer — Breedr
Focused on backend optimisation and bug fixing for farm management software with heavy use of GraphQL (Graphene-Django).
▼ Show morePython/Django Developer — Northell
Refactored a Django project implementing the fat models design principle to make views as simple as possible and do most logic in models.
Python/Django Developer — 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 morePython/Django Developer — Dare
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.
Python Developer — Accenture
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.
Freelance Python Developer — Big 5 Assessments
Big 5 Assessments
Built a new website and backend to allow recruiters to send invitations to candidates for personality assessments.
Python Developer — Clear 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.
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.
Freelancing — Various Clients
Various Clients
General server maintenance and freelancing. Scaffolding a new API being ported to Django/DRF from Coldfusion.
Python Developer — 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.
Freelancing — Various Clients
Various Clients
Integration scripts for data sharing and automatic invoice creation between Zoho CRM and Xero API.
Full Stack Developer — Big 5 Assessments
Developed a new website for career assessments and advice. Built with Django 2 and Python 3.6 on PythonAnywhere with MySQL.
Python Developer — 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.
Python Developer — UK 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 Developer — 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).
Freelancing — Various Clients
Various Clients
Re-developed workstream.co.uk and helped design various WordPress custom sites using Django, FeinCMS, Bower, SASS and Gulp.
Python/Django Developer & Team Lead — British 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 Freelance & Python ETL — Various Clients
Various Clients
Clients included Workstream Construction Services and King's Sutton Parish Council.
Lead Developer — Passionato
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.
Explore more
See some of my open-source contributions to Nautobot, the technical skills involved, or get in touch about contract work.