Bertrand Bordage is a seasoned Python and Django engineer with 15 years of experience, currently freelancing through Toptal and running his own agency, NoriPyt. He specializes in performance-driven back-end systems and minimal, maintainable code, with deep expertise in PostgreSQL and Django ORM internals. Bertrand is an active open-source contributor to prominent projects like Wagtail, django-redis and xhtml2pdf, where his work focuses on refactoring, performance optimizations and Python 3 modernizations. He has a track record of improving caching, search ranking and tree traversal libraries, often by simplifying algorithms and tightening tests. Based in Rouen, France, he combines pragmatic engineering with a taste for minimalism—off the clock he’s a baroque music fan and, according to his bio, a vegan hipster. Colleagues value him for readable, efficient code that subtly improves long-running systems.
15 years of coding experience
4 years of employment as a software developer
Baccalauréat scientifique, Mention Bien, Baccalauréat scientifique, Mention Bien at Lycée Pierre Corneille
Contributions:2 reviews, 544 commits, 28 PRs in 5 years 3 months
Contributions summary:Bertrand contributed to the django-cachalot project, focusing on enhancing the performance and functionality of the Django ORM. They made several commits addressing typos, updating version numbers, and adding tests for various Django ORM features, including subqueries, foreign keys, and many-to-many relationships. The user also implemented improvements in the automatic invalidation system of the cache, and added tests to ensure the correctness of database operations with the use of the caching functionality.
Contributions:10 commits, 1 PR, 2 comments in 2 years 1 month
Contributions summary:Bertrand primarily contributed to optimizing and refactoring the Django-Redis cache backend. They improved performance by replacing `map` with list comprehensions, and made "tiny optimizations" to existing code. Further contributions included migrating to Python 3 compatibility by adjusting `dict.iteritems` to `dict.items`, as well as correcting potential bugs and improving the codebase.
full-featuredredisdjangocache-backendbackend
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.