Matthias Kestenholz is a seasoned software entrepreneur and Managing Partner with 20 years of experience building web applications and scaling software businesses from Zurich. He combines hands-on backend expertise in Python, Django, PostgreSQL and JavaScript with leadership roles as co-founder and board member across multiple Swiss tech firms. An active open-source contributor, his work has improved core Django components and popular projects like django-mptt and the Django Debug Toolbar, often fixing subtle admin and integration edge cases. Trained as an environmental scientist at ETH Zürich and later certified in requirements engineering and interaction design, he brings a rare mix of technical depth, product sensibility and systems thinking to complex problems. Notably, he pairs enterprise delivery with attention to developer UX and maintainability, reflected in long-running contributions to stability and docs in mature OSS projects.
20 years of coding experience
MSc ETH, Environmental Science, MSc ETH, Environmental Science at ETH Zürich
A configurable set of panels that display various debug information about the current request/response.
Role in this project:
Back-end Developer
Contributions:3 releases, 220 reviews, 361 commits in 6 years 6 months
Contributions summary:Matthias primarily contributed to the Django Debug Toolbar project by merging pull requests and fixing reported issues. The user addressed issues related to various aspects of the codebase, including making the middleware compatible with Django 1.10's MIDDLEWARE setting, fixing incorrect HTML and CSS, and improving the user interface. The user's work also included updating and improving the documentation and test suite.
Utilities for implementing a modified pre-order traversal tree in django.
Role in this project:
Back-end Developer
Contributions:12 reviews, 259 commits, 112 PRs in 13 years 3 months
Contributions summary:Matthias primarily contributed to the `django-mptt/django-mptt` project, a Django library for managing hierarchical data using the Modified Preorder Tree Traversal algorithm. They focused on core library functionality, addressing issues like the proper handling of levels and ancestors when iterating tree items. Their work also included improvements to template tags and admin functionalities, enhancing the library's usability, and fixing integration problems with the admin interface and Django itself.
pythondjangomodifiedtree-traversaltraversal
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
Matthias Kestenholz - Managing Partner at Die Bruchpiloten AG