Matthew De Verteuil is a Staff Engineer in Toronto with 13 years of hands-on software development and over two decades of cumulative industry experience, specializing in Python and Django. He drives cross-team technical strategy at G Adventures, leading initiatives in data security, compliance, tech debt reduction, and platform migrations to containers and Python 3. Known as a force-multiplier, he architects scalable APIs and developer-friendly infrastructure, having reworked global email systems, unified documentation platforms, and ChatOps-driven deployment workflows. An active open-source contributor, he has improved Django tooling and API documentation (notably in django-dashing and django-rest-swagger) with a focus on code quality, permissions, and test reliability. A disciplined INTJ who prizes craftsmanship, he mentors developers, champions best practices like PEP8, CI, and pre-commit hooks, and regularly engages with the Python community through meetups and conferences. Beyond code, he consistently applies rigorous design thinking—UML-backed re-architectures and measurable modernization plans—to turn complex problems into auditable, maintainable solutions.
13 years of coding experience
16 years of employment as a software developer
New Media Design, New Media Design at Centennial College
Swagger Documentation Generator for Django REST Framework: deprecated
Role in this project:
Back-end Developer
Contributions:21 commits, 8 PRs, 32 comments in 1 month
Contributions summary:Matthew focused on enhancing the Django REST Framework Swagger documentation generator. Their contributions included adding features for resource access filtering, enabling more granular permission schemes within the documentation. They also implemented code for handling user-specific serializer class, improving the accuracy of the generated API documentation. Furthermore, the user resolved tests, improved code quality, and addressed whitespace issues.
django-dashing is a customisable, modular dashboard application framework for Django to visualize interesting data about your project. Inspired in the dashboard framework Dashing
Role in this project:
Back-end Developer
Contributions:5 commits, 5 comments, 1 issue in 15 days
Contributions summary:Matthew primarily contributed to the back-end functionality of the Django-based dashboard application. Their work included standardizing code practices, such as PEP8 compliance, and improving code readability. They added features such as parameterization to the widget registry and the ability to override user permissions for the dashboard. The commits demonstrate a focus on improving the application's structure and user experience.
pythoninterestingdjangovisualizecustomisable
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
Matthew De Verteuil - Staff Engineer at G Adventures