Yvo Swillens is a Product Cloud Architect Senior and seasoned backend engineer with a decade of experience building and modernizing BPM and DMN engines. As a core committer to the Flowable project and owner of Mark IT Zero Development, he combines open-source craftsmanship with product-focused cloud architecture, notably driving the Flowable and Activiti migrations from v5 to v6. His contributions emphasize reliable data migrations, workflow engine upgrades, and transactional listener semantics—skills that help teams evolve complex process automation without downtime. Based in Nuth, Netherlands, he pairs hands-on coding with product thinking, often surfacing subtle data-model and upgrade risks before they hit production.
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
Role in this project:
Back-end Developer
Contributions:10 reviews, 623 commits, 94 PRs in 5 years 9 months
Contributions summary:Yvo's commits primarily revolve around upgrading and testing the Flowable engine, focusing on migration from version 5 to version 6. They are adding database upgrade scripts and modifying data models, along with adding functionality like support for decision services. Their work also involves implementing new features related to the DMN engine.
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:38 commits, 15 PRs, 7 comments in 5 months
Contributions summary:Yvo primarily focused on upgrading the Activiti test project from version 5 to version 6, involving changes to test configurations and data generation. They added functionality to include start time and the user that started a process instance within the execution entities. Further contributions include implementing task claim time and adding support for transaction dependent task listeners, which involve executing listeners based on transaction outcomes.
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
Yvo Swillens - Product Cloud Architect Senior at Flowable