IT consultancy

As a freelance consulant I work for both smaller and very big companies who need help with their IT projects. My services range from coding as a senior developer to functional/technical analyst and architect.

Virtual and augmented reality

I am very passionate about the recent rebirth of virtual and augmented reality. The newest cutting edge technologies open up new worlds with huge potential, not only to gamers but also to a wide range of other fields and sectors.

Game development

I have been developing games for a long as I can remember. My dad, a programmer himself, bought me a book about coding when I was young. He empowered me to aim for my goal in life: To have a positive impact on the world though storytelling and creativity.

About me

Due to my passion for game development I started programming at a very early age. Since then, I have build up more then 10 years of expertise in Java, Javascript, Node.js and PHP/Drupal.

Today I build high performance web oriented software for clients as a senior consultant. My background in Java and massive multiplayer game development has been especially useful for big corporate projects because it has taught me a lot about the syntax, patterns and structures many major programming languages and scalable software architectures share.

I am still very interested in game development and I am an early adopter of virtual reality and augmented reality, which I think will soon make their way into the business world as a useful tool for, among others, training and data visualisation. For such projects I usually work in Unity3D.

I strongly believe the mix of highly creative and visual (game) projects, alternated with solid and well organised corporate projects makes me a better freelancer, capable of working in big teams while remaining creative, agile, motivated and goal oriented.

I prefer freelance assignments as a senior developer, technical architect or technical team manager. I'm always looking to expand my horizons.

Projects with an educational or social focus are a plus.


Scrum and agile


Jira and Confluence


Git and Stash


Java 8


JS, html and CSS


PHP and mysql


Spring Boot


NodeJs and Angular


Unity game engine

Prins Linus

Project Info

To announce the birth of a little boy named Linus I created a website with a webgl and Android game.

In the game you collect the sugared almonds that are typically given to friends and family when a baby is born. The goal of the game is to collect as many points as possible without running into the plush penguins and dragons that walk around.

Prins Linus

Project Info

Diddit is an online learning platform meant to inspire and motivate both teachers and pupils by functioning as a knowledge repository, exercise tool and remediating analysis tool. This will make it possible to focus less on the overhead and more on providing every student with an individually adjusted learning experience.

During this project I was mainly active as a backend Java programmer. Our main platform technologies were Java 8, RxJava and Vert.x, A lightweight high performance application platform for the JVM that's designed for modern mobile, web, and enterprise applications. Important technologies and methodologies that we used during this project are Java 8, MongoDB, Groovy, Spock, AngularJS, REST, DDD and SCRUM/Agile.

Client:

Diddit @ VAN IN

Project Info

Sofie is a 5-year-old girl that has been diagnosed with bone cancer. To support little Sofie and her parents, I created the iOS/Android game Super Sofie. In the game Sofie uses her medication and chemo to fight off the cancer cells that have attacked her body. Together with her sidekick 'Chemo Kasper'​, she turns into a real super hero, using her super powers to cure her bones.

Scientific research shows that games like Super Sofie can help patients keep up their often exhausting drug therapy. In other words: they can have a positive effect on the treatment of severe diseases like cancer. Super Sofie is a free game, but I kindly invite players to make a donation to the children’s cancer fund.

Super Sofie

Project Info

In the game, you control a shield with your vision. Collect coloured resources to charge your abilities and to attack, but beware the enemy can bounce your attacks back at you. You win when the enemy has no more health.

You can collect various abilities by defeating enemies. Some abilities shoot special balls, speed up or split the balls, while others change the gameplay dramatically.

BouncerVR is a tribute to the arcade games of the past and present. Simple to play, yet engaging and challenging.

BouncerVR

Project Info

To announce the birth of a little girl named Lena I created a website with a webgl game.

In the game you fly upwards together with your pet dragon and need to avoid swinging baskets. This minigame is a twist on flappy birds.

Prinses Lena

Node.js Developer @ Medialaan

Project Info

I was part of a team to build and maintain a number of high performance Node.js services that made it possible to watch full-length tv episodes on my client's website.

The Node.js services handled a set of tasks such as video encryption, playlist handling, video serving, statistics and user login.

During this project I have learned to work with the Node.js core framework and a lot of its modules such as Express, Redis, Mongo/Mongoose, async, winston (for logging), ...

We have written unit tests via a combination of the Mocha and Should libraries.

Client:

Node.js developer @ Medialaan

Senior Drupal Developer @ Medialaan

Project Info

During this assignment we maintained and updated all VMMa websites such as vtm.be, jim.be, zesta.be, 2be.be, iwatch.be, nieuws.vtm.be, syndication, stadion.vtm.be ...

Some of the highlights during this assignment were Solr search optimisation, performance tuning, updating the deployment workflow, integrating the use of GIT version control and Drupal based web-services with authentication.

We also upgraded most websites to Drupal 7 and researched the use of Unit Testing in the fast paced development workflow common for big media companies such as VMMa.

I was also asked to comment on and facilitate knowledge transfer between the team members and external consultants.

Client:

Drupal developer @ Medialaan

Project Info

Enhance your wedding with a personalised game and bring your friends and family together in a fun contest to get the highest score.

Catch the Cake is a platform action game starring you and your fiancé as the main characters.

The game starts at a magical medieval castle where players encounter the happy couple next to their huge wedding cake. What they don't know is that in the background 3 naughty little dragons are forging a cunning plan to steal the wedding cake.

Catch the Cake

Project Info

Lead Drupal developer for the Eén website. During this project we used advanced techniques to improve the website performance such as Memcache, Squid proxy, Sphinx search and AJAX.

This website has been rewarded 'Site of the year 2009' in the category Television and has earned itself a 3th place in the general ranking. http://www.sitevanhetjaar.be (by clickx.be)

I was also a part of the development team to create a new Drupal website for the TV channel 'Ketnet', which included user-gen functionality junctioned with their computer game 'KetnetKick'.

As a Drupal consultant I worked on the Studio Brussels Music For Life project including a Facebook app to promote the event.

Client:

Drupal developer @ Vrt