Jamie Matthews is a Technical Co-Founder with 16 years of experience architecting and shipping Python/Django web products while stewarding engineering standards and strategy at DabApps. He combines hands‑on backend expertise—demonstrated by notable open-source contributions to projects like Django REST Framework, Waitress and the influential PHP libraries Idiorm/Paris—with product-minded leadership across startups and scaleups. Based in Lewes, England, he has a strong foundation in computer science and evolutionary systems (MSc) that informs pragmatic, well-tested engineering decisions. Jamie’s work often focuses on robust server-side behavior and developer ergonomics, from pagination and serializer validation to process management and WSGI reliability. Known for refactoring for clarity and improving test coverage, he brings a long-term view on maintainability and developer productivity.
16 years of coding experience
13 years of employment as a software developer
BSc (Hons), Computer Science, BSc (Hons), Computer Science at The University of Manchester
MSc, Evolutionary and Adaptive Systems, MSc, Evolutionary and Adaptive Systems at University of Sussex
A lightweight nearly-zero-configuration object-relational mapper and fluent query builder for PHP5.
Role in this project:
Back-end Developer
Contributions:186 commits in 11 months
Contributions summary:Jamie significantly contributed to the idiorm project, a PHP-based object-relational mapper (ORM). They implemented and refined core functionalities, including saving and deleting data, and added the capability for COUNT queries. Furthermore, the user improved code readability by adding detailed comments, enhancing documentation, and refactoring internal methods. They also introduced features like where_in, where_not_in, where_not_equal, and various where operators.
Contributions:9 commits, 2 PRs, 11 comments in 4 years 5 months
Contributions summary:Jamie primarily contributed to the backend logic of the waitress WSGI server, specifically addressing issues related to the runner module. They implemented changes to correctly add the current working directory to `sys.path` for resolving module imports. Additionally, the user added tests to verify these changes and the task queue depth logging, ensuring the reliability and stability of the server's core functionality.
pythonwsgi-serverwaitresspython-3python3
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
Jamie Matthews - Technical Co-Founder at Ovesco CIC Ltd