Tim Stephenson is a founder and digital leader with 13+ years delivering business process automation, cloud-native backend services and sustainability-focused software for UK government, FTSE 100 firms and scaling startups. He combines hands-on engineering (security-cleared work on cloud microservices) with product and practice leadership, founding KnowProcess and directing sustainability product work at Trakeo. Deep BPM/DMN expertise is backed by notable open-source contributions to Activiti/Flowable and Spring Roo where he improved JSON handling, templated email and multitenancy features for workflow engines. Goal-oriented and pragmatic, he excels at forming teams, initiating SaaS products and turning complex process requirements into automated, auditable solutions. An often-overlooked strength is his long-standing role in standards and interchange efforts (BPMN/BPSim), which informs his ability to build interoperable process ecosystems.
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
Role in this project:
Backend Developer
Contributions:10 commits, 13 PRs, 30 comments in 5 years 1 month
Contributions summary:Tim primarily contributed to the backend logic of the Flowable engine, focusing on mail functionality and task assignment enhancements. They added support for variable-templated emails, allowing dynamic content injection, and implemented multi-tenant mail server configurations. Furthermore, they made improvements to resource assignment, and corrected API tags and content types related to forms. Their contributions are focused on improving the workflow engine's features and its deployment capabilities.
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Role in this project:
Back-end Developer
Contributions:8 commits, 4 PRs in 1 year 8 months
Contributions summary:Tim focused on improving the Activiti BPM platform by implementing and enhancing features related to email notifications and resource assignment. They addressed issues with mail template injection, allowing for dynamic content. Additionally, they added support for assigning tasks to groups defined outside the process and fixed multitenant mail server configuration. These changes involved modifications to core engine behavior and converter logic, improving the platform's flexibility and integration capabilities.
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.