Software consultancy

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.

How I work

Test-first, with agentic teams.

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.

Career

scaling to many users gamification

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.

  1. main: TerraWorld Online.
  2. The consultancy branch is cut from main.
  3. consultancy: VRT, Drupal developer. Then Medialaan, Node.js developer.
  4. main: Catch the Cake. main merges into consultancy: scaling to many users.
  5. main merges into consultancy: gamification. main: BouncerVR.
  6. consultancy: VAN IN, Diddit and Bingel. main: Super Sofie.
  7. consultancy: Telenet, Isabel Group, Corilus, and Auric.

Selected assignments

Auric

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

Corilus

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

Isabel Group

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

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

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.

Java 8, RxJava, Vert.x, MongoDB, Groovy, Spock, AngularJS

Medialaan

Medialaan and VRT

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 drawn village by a lake, seen from above

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 space station against a nebula

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: the cartoon hero with friendly monsters

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 cartoon couple beside a wedding cake at a castle

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