David Louis

CTO at EFORSAIR

Greater Toulouse Metropolitan Area France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
David Louis is a French CTO and senior software engineer with 19 years of experience building Python and PHP systems, specializing in Django and PyQT for both web and desktop applications. He is the author and maintainer of widely used open-source projects such as django-admin-tools and polib, and has contributed bug fixes and robustness improvements to notable Django ecosystem projects like django-cms and drf-writable-nested. Based in the Greater Toulouse area, he combines hands-on engineering and open-source stewardship with freelance consulting on CRM/ERP integrations and desktop-cloud bridges. Comfortable leading teams and shipping production-ready tooling, he brings a pragmatic focus on maintainability, testability and cross-browser compatibility—evident from his work on toolbar UX, theming, and edge-case deletes in nested serializers.
code19 years of coding experience
job7 years of employment as a software developer
bookDEUG, Licence et Maîtrise, Langues Étrangères Appliquées, DEUG, Licence et Maîtrise, Langues Étrangères Appliquées at Université de Toulouse-le-Mirail (Toulouse II)
bookBaccalauréat B, Économie, Baccalauréat B, Économie at Lycée Jean de Prades
languagesSpanish, English, French
stackoverflow-logo

Stackoverflow

Stats
11reputation
287reached
2answers
0questions
github-logo-circle

Github Skills (30)

cms10
serializer10
rails-i18n10
translation10
python10
django10
rest-framework10
testing10
css10
configuration-management10
databases10
data-serialization10
serialization10
ember-i18n10
django-rest-framework10

Programming languages (6)

C++ShellJavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
Extends the Django Admin to include a extensible dashboard and navigation menu
Role in this project:
userBack-end Developer
Contributions:317 commits, 40 PRs, 88 pushes in 12 years
Contributions summary:David primarily worked on improving the Django admin interface extension, contributing to the styling and theming aspects of the dashboard and menu. Their work included cleaning and separating CSS for better organization, and the implementation of a theming application. The user also made code adjustments for compatibility with Internet Explorer versions, improving user experience.
admin-paneladminmenudjangocustomizable
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 1 issue in 3 years 6 months
Contributions summary:David primarily contributed to fixing bugs and implementing improvements to the `drf-writable-nested` library. They addressed issues related to how nested serializers handle `SET_NULL` and `SET_DEFAULT` on delete behaviors for related objects, improving data integrity. The user also added new tests cases to increase the overall robustness of the serializer. Furthermore, the user's work includes merging updates and adjusting project settings.
pythonmodel-serializerdjango-rest-frameworkdjangowritable
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
David Louis - CTO at EFORSAIR