I make the use of AI in software development safe.
I work hands-on, as a staff-level full-stack engineer inside your team. I work test-first. Changes are peer reviewed with a combination of AI and human oversight, and I measure what the work costs.
Project work
I build games, virtual reality and apps.
Projects with an educational or social purpose appeal to me most.
Changes are peer reviewed with a combination of AI and human oversight, and I measure what the work costs. Good tests, but proportional to the work. I join your team and build with it, so the knowledge stays in-house when the assignment ends.
AI-assisted engineering with assurance
Coding agents work test-first. An agent that did not write a change reviews it, and a person signs off. Guardrails limit what agents can reach, and the cost of every change is measured.
Mainly Claude Code; GitHub Copilot and Mistral Vibe regularly
Testing
TDD and BDD, Gherkin with Cucumber, end-to-end tests with Playwright and Cypress.
JUnit 5, Mockito, AssertJ, Spock, Cucumber-JVM
Architecture
Domain-driven design, CQRS, contract-first APIs, service-oriented architecture, REST and microservices.
Full-stack
TypeScript, JavaScript, Node.js, Java, Spring Boot, Python, Vue, Angular, React, Ionic, PostgreSQL, DynamoDB, AWS, Google Cloud
Leadership
Team lead, mentoring, incident and support processes, CI/CD, and behavioural design and gamification.
Mentoring
For more than ten years I have mentored engineers in test-driven development, domain-driven design and, more recently, working with AI coding agents.
I stay sharp and up to date with the most recent technologies via my own project work. That experience feeds directly into the value I can bring to my consultancy clients. Select a card to read about it.
main: TerraWorld Online.
The consultancy branch is cut from main.
consultancy: VRT, Drupal developer. Then Medialaan, Node.js developer.
main: Catch the Cake. main merges into consultancy: scaling to many users.
main merges into consultancy: gamification. main: BouncerVR.
consultancy: VAN IN, Diddit and Bingel. main: Super Sofie.
consultancy: Telenet, Isabel Group, Corilus, and Auric.
Selected assignments
Embedded finance SaaS, at Auric
We rebuilt the product from the ground up as a SaaS platform that lets B2B customers add embedded finance features to their own applications. I helped define the team's AI-assisted development.
JavaScript, Node.js, Vue, Ionic, Google Cloud, Gemini, Claude Code
Care-home software, at Corilus
An all-in SaaS to run and manage care homes for the elderly. As team lead and developer I helped the team harden the product during its scale-up.
TypeScript, AWS Lambda, DynamoDB, Angular
Anti-money laundering, at Isabel Group
We worked towards safely sharing KYC information through blockchain technology. When turnover rose, I stepped up as team lead to stabilise the team.
Spring Boot, React, SOA, REST
Telenet
I revised the incident support flow for more than 60 applications, and improved problem pickup and resolution by more than 300%.
Spring Boot, Java, Angular, AEM, CQRS, Jenkins
VAN IN, Diddit and Bingel
I helped build the online learning platforms Diddit and Bingel, which are used in 8 out of 10 schools in Flanders.
At Medialaan, in a team, I built high-performance Node.js services for full-length TV episodes. At VRT I was lead Drupal developer for the Eén website, named Site of the Year 2009 in the Television category.
Node.js, Mocha, Drupal
Project work
I have built games and apps for as long as I can remember. I use behavioural design and gamification to make software more engaging. I was an early adopter of virtual and augmented reality, and I see them as useful tools for training and data visualisation.
TerraWorld Online
A small online role-playing game with a strong focus on community. The community ran the game for the community, for 12 years.
Macromedia Director, a Java server
BouncerVR
A virtual reality arcade game. You steer a shield by where you look, and the enemy can bounce your attacks back at you.
Unity, C#, Oculus, Gear VR, Vive
Super Sofie
A free iOS and Android game, made to support a young girl and her family through her cancer treatment.
Unity, C#, Node.js
Catch the Cake
A wedding invitation as a game. The couple star in a platform action game, and friends and family compete for the highest score.
Unity, C#, Drupal
TerraWorld Online
A small online role-playing game with a strong focus on community, inspired by games such as Zelda and Final Fantasy. The community ran the game for the community, as an experiment in how players of all ages can make game content together. The servers went off in 2014, after 12 years.
Macromedia Director, a Java server
Catch the Cake
A wedding invitation as a game. The couple star in a platform action game, and friends and family compete for the highest score.
Unity, C#, Drupal
BouncerVR
A virtual reality arcade game. You steer a shield by where you look, collect coloured resources to charge your abilities and attack, while the enemy can bounce your attacks back at you.
Unity, C#, Oculus, Gear VR, Vive
Super Sofie
A free iOS and Android game, made to support a young girl and her family through her cancer treatment. Players are invited to donate to the children's cancer fund.
Unity, C#, Node.js
VRT, Drupal developer
I was lead Drupal developer for the Eén website, which was named Site of the Year 2009 in the Television category and came third overall. I also worked on the Ketnet website.
Medialaan, Node.js developer
In a team, I built and maintained high-performance Node.js services that let viewers watch full-length TV episodes on the client's website.
Node.js, Mocha, Should
VAN IN, Diddit and Bingel
As a full-stack developer I helped build the online learning platforms Diddit and Bingel, which are used in 8 out of 10 schools in Flanders. I added gamification to improve the engagement of more than 280,000 students.
Telenet, process specialist and full-stack engineer
I revised the incident support flow for more than 60 applications, some with over 1.2 million monthly unique visitors, and improved problem pickup and resolution by more than 300%. I mentored a group of over 80 developers to share technical and domain knowledge.
Spring Boot, Java, Angular, AEM, CQRS, Jenkins
Isabel Group, team lead and developer
We worked towards safely sharing KYC information through blockchain technology. I built a front end that bridged the gap between technical and functional test profiles. When turnover rose, I stepped up as team lead to stabilise the team and improve its motivation.
Spring Boot, React, SOA, REST
Corilus, team lead and developer
An all-in SaaS to run and manage care homes for the elderly. I helped the team harden the product during its scale-up, and introduced Gherkin and Cucumber for quality control.
We rebuilt the product from the ground up as Auric, a SaaS platform that lets B2B customers add embedded finance features to their own applications. I helped define the team's AI-assisted development: coding agents work test-first, and changes are peer reviewed by AI and people together.
JavaScript, Node.js, Vue, Ionic, Google Cloud, Gemini, Claude Code