Jaap Roes is a tech lead with 17 years of experience designing and maintaining robust Django-based backends, now leading engineering at Waterschap Rijn en IJssel from Arnhem. He favors clean, well-tested, and well-documented code, with refactoring and peer review as core practices that keep long-lived systems maintainable. Jaap brings deep practical knowledge of Django internals and the Python ecosystem, demonstrated through meaningful contributions to high-profile projects like Django itself, Wagtail, and django-oauth-toolkit. He combines an agile, problem-first approach with hands-on work across models, admin interfaces, caching, and i18n, often improving compatibility and modernizing legacy code. Colleagues rely on him to simplify complex codepaths and to shepherd upgrades across versions while preserving usability. Trained in digital media design, he pairs technical rigor with an eye for developer UX and maintainability.
17 years of coding experience
20 years of employment as a software developer
Bachelor of Arts (BA), Digital Media Design, Bachelor of Arts (BA), Digital Media Design at Hogeschool voor de Kunsten Utrecht
Contributions:29 commits, 3 PRs, 27 comments in 9 years 8 months
Contributions summary:Jaap primarily contributed to bug fixes and improvements within the Django-based "easy-thumbnails" project. Their work addressed issues related to image processing, Django compatibility, and deprecated functionalities, specifically focusing on the core functionality. The commits demonstrate a strong understanding of the project's internal workings, including file handling, thumbnail generation, and integration with Django settings and dependencies. These contributions improved the robustness, and maintainability of the library.
Django Fiber - a simple, user-friendly CMS for all your Django projects
Role in this project:
Back-end Developer
Contributions:8 reviews, 166 commits, 23 PRs in 7 years 2 months
Contributions summary:Jaap primarily focused on enhancing the Django Fiber CMS by addressing bugs and implementing improvements related to image handling within the editor. Their work included fixing image selector issues, integrating image resources, and handling potential exceptions during thumbnail generation. The user's contributions spanned changes in JavaScript, CSS, Python, and template files, showing a focus on the application's core functionalities. Moreover, they ensured the robustness of the image handling features within the CMS.
cmspythondjangofiberdjango-projects
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
Jaap Roes - Tech Lead at Waterschap Rijn en IJssel