Sarah Boyce is a Django-focused backend engineer with seven years of experience who currently serves as a Django Fellow, driving maintenance, security triage, release readiness, and mentorship for one of the web’s most widely used frameworks. She combines a mathematician’s rigor (BSc Mathematics, University of Bath) with hands-on product delivery from startups to enterprise, having owned full development cycles and shipped daily at companies like CheMondis and Quick Release. An active open-source contributor, she has fixed release blockers and subtle model/query bugs in the official django repo and improved the djangoproject.com site, demonstrating deep familiarity with Django internals and real-world production issues. Known for a relentless drive to improve systems (and for laughing loudly), she enjoys refactoring and metric-driven progress — and has even applied her "yes" mentality to founding a non-profit training Ugandan refugees in insect farming.
7 years of coding experience
7 years of employment as a software developer
A level Maths Further Maths Art, A level Maths Further Maths Art at Melton Vale Post 16 Centre
Bachelor of Science (BSc) Mathematics, Bachelor of Science (BSc) Mathematics at University of Bath
The Web framework for perfectionists with deadlines.
Role in this project:
Back-end Developer
Contributions:1834 reviews, 17 commits, 694 PRs in 9 months
Contributions summary:Sarah primarily contributed to bug fixes and enhancements within the Django web framework. Their commits focused on resolving issues related to model operations, including `AlterField` behavior with choices, handling `GenericForeignKey` with unsaved objects, and correctly managing `update_or_create()` operations in the presence of multi-table inheritance and pre-save hooks. The user also added tests for QuerySet methods, which improves overall code coverage.
Contributions:46 reviews, 29 PRs, 104 comments in 1 year 4 months
Contributions summary:Sarah primarily contributed to upgrading and integrating dependencies, including django-contact-form, django-recaptcha, and django-money, indicating a focus on maintaining and improving the functionality of the Django project. Their work involved modifying settings files, forms, and templates to accommodate the updates, demonstrating a strong understanding of the project's underlying architecture and dependencies. Furthermore, the user addressed issues related to user profile statistics and mobile navigation, highlighting contributions to both the front-end and back-end aspects of the project.
djangoxadminpythondjangoproject
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
Sarah Boyce - Django Fellow at Django Software Foundation