Richard Barran is a senior back-end developer based in Bordeaux with 14 years of experience building and maintaining Django-powered systems for startups and enterprises. He currently develops at Yescapa and has led backend teams and infrastructure work—designing APIs, batch-processing pipelines, and automations with Ansible/Terraform—most notably at Spoon Guru where long-running parallel jobs were a core concern. A maintainer of django-photologue and creator of django-minipub, he actively contributes to prominent open-source Django projects like django-fiber and django-cms, improving documentation, compatibility, and robustness. His background spans Python, Django, MySQL/MariaDB, pytest, and type/CI practices (mypy, code review), reflecting a strong emphasis on code quality and maintainability. Comfortable both mentoring peers and rolling up his sleeves for hands-on engineering, he combines product-facing delivery with thoughtful developer tooling and documentation improvements. An early foundation in mechanical engineering gives him a pragmatic, systems-oriented approach to complex backend problems.
13 years of coding experience
19 years of employment as a software developer
BEng, Mechanical Engineering, BEng, Mechanical Engineering at University of Bradford
Django Fiber - a simple, user-friendly CMS for all your Django projects
Role in this project:
Back-end Developer
Contributions:88 commits, 41 PRs, 70 pushes in 9 years
Contributions summary:Richard primarily contributed to the Django Fiber project by adding features, fixing bugs, and improving the documentation. They implemented a sitemap class, ensured proper highlighting in documentation code blocks, and fixed deprecation warnings. The user also made various updates to the README file, including fixes, tweaks, and improvements related to the project's status and usage.
Contributions summary:Richard primarily contributed to improving the `python-mailchimp` library. Their work involved adhering to PEP8 standards, ensuring Python 3 compatibility, and fixing argument names within the codebase. Additionally, the user enhanced the library's error handling by improving the way the Mailchimp API error messages are managed. Further contributions included handling of GET arguments and general code refactoring.
apipythonpython-clientmailchimp-apimailchimp
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.