Charlie Denton is a Senior Backend Developer with 14 years' experience building Python/Django services and the infrastructure that supports them, currently leading backend work at Kraken Technologies. He mentors and enables engineering teams, introduced style guides and CI practices at scale, and has hands-on platform experience across AWS, Kubernetes, Terraform and BigQuery. Charlie is a prolific open-source contributor and maintainer whose tooling—ccbv.co.uk, pythonwheels.com and django-schema-graph—is cited in Django docs and best-practices books, and his patches to major Django libraries show a steady focus on compatibility and modernization. He has delivered high-impact projects from IoT platforms and payments integrations to a clinical trial community for the Bill & Melinda Gates Foundation, and often pairs deep backend optimizations with pragmatic operational responsibility. An Oxford Brookes computer science graduate, he combines deep Django expertise with a knack for making complex systems easier for other engineers to understand and extend.
14 years of coding experience
13 years of employment as a software developer
BSc, Computer Science, 2:1, BSc, Computer Science, 2:1 at Oxford Brookes University
Improved Django model inheritance with automatic downcasting
Role in this project:
Back-end Developer
Contributions:26 commits, 7 PRs, 54 comments in 10 months
Contributions summary:Charlie primarily contributed to the Django-polymorphic library, focusing on maintaining compatibility and resolving issues related to Django upgrades. Their work involved adapting the codebase to function correctly with Django 1.11 and 2.0, addressing deprecated functionalities, and fixing import issues. They also made minor code improvements, such as correcting typos and optimizing existing code.
The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML.
Role in this project:
Back-end Developer
Contributions:10 commits in 10 months
Contributions summary:Charlie primarily contributed to the maintenance and improvement of the django-crispy-forms library. Their work included addressing bugs related to Django versions, adding Python 3 compatibility, and dropping support for older Python and Django versions. They also made documentation updates and incorporated Travis CI support. The changes focused on ensuring the library's compatibility and improving its overall functionality.
renderpythondjangocapabilityconfigure
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Charlie Denton - Senior Backend Developer at Kraken Technologies