Matthew Hampton is a seasoned software engineer and co-founder with over a decade of professional experience and nearly 20 years of hands-on programming dating back to childhood. A University of Cape Town BSc (Hons) in Computer Science graduate, he has led product and engineering teams and architected high-availability systems for financial and heavy-industrial domains. Comfortable across the full stack and the entire software lifecycle, he blends pragmatic architecture with day-to-day coding—recent contributions include core backend work on a Python BPMN workflow engine. He enjoys growing teams and translating complex technical concepts for non-technical stakeholders, and he pairs leadership experience with a persistent maker’s mentality that still finds him in the code.
13 years of coding experience
18 years of employment as a software developer
Bachelor of Science - Honours, Computer Science, Bachelor of Science - Honours, Computer Science at University of Cape Town
A powerful workflow engine implemented in pure Python
Role in this project:
Back-end Developer
Contributions:222 commits in 3 months
Contributions summary:Matthew primarily contributed to the development and maintenance of a workflow engine implemented in Python, as indicated by the commit messages and code changes. Their work involved implementing core BPMN2 parser features, refactoring existing code for better node adaptation, and enhancing save/restore functionalities for state management. The contributions included building classes and methods to manage workflow transitions and task completion, indicating a focus on the internal workings of the workflow engine.
Contributions:3 pushes, 4 branches, 2 tags in 4 years 4 months
pythonpython3sqlalchemy
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.