Part of the team building open data solutions for Swedish public transport
HomepageThe fastest and most user-friendly way to get train information in Belgium.
View on Google PlayMore data & better reliability for iRail, the public (rail) transport API in Belgium
The iRail organisation on GithubThe only way to know your gate beforehand when flying at Charleroi Airport. Departures & Arrivals with notification support.
View on Google PlayA user-friendly native Android phone and TV application for VRT Nu, the Flemish on-demand TV platform.
Taken down by VRT in favor of their own new app.An HTML5 and Javascript browser client for Stievie, a Flemish live and on-demand TV platform which lacked support on larger screens
The Stievie platform has been shut downPowerful server management for Minecraft servers, the number one for hosting your own server at home.
View on bukkit.orgAs system developer, I help to build the software solutions that power Sweden's public transport open data. By doing this, we enable new digital solutions for public transport, where 3rd party developers can deliver solutions driven by open data to public transport agencies who publish their data. This includes, but isn't limit to:
In my masters thesis on the user-perceived performance of route-planning APIs I researched the client-side performance of Linked Connections, a new format to publish public transport data. For this I developed algorithms to transform this raw data into results for users' queries. This was done an Android application (client-side) and a PHP application (server-side) in order to be able to compare.
Awarded with the TomTom award for best engineering thesis
As system administrator, I was responsible for the migration of all iRail websites and services from their older, slower infrastructure to a completely new server setup. In order to do so, I chose a new provider based on performance, reliability and cost, and decided on which servers would host which services and/or websites. I installed the required server software and configured it for optimal performance, after which the services were migrated without downtime. As a result, the iRail API became way faster and more reliable, after which usage increased as well. As main contributor I fix most bugs and ensure all systems keep running, which includes fixing and rewriting existing code, deobfuscating 3rd party APIs and adding new features. I also contributed to the development of Linked Connections, a new data format for Public Transport data.
Open summer of code is a 4-week summer programme in July, that provides Belgian based students the training, network and support necessary to transform open innovation projects into powerful real-world services. During this 4 week programme I am the coach/lead developer for the OASIS project. As student coach I help team members with different backgrounds and experience levels to bring the project to a good end. At the same time I'm the lead developer, putting the right people on the task which suits their profile best. Thanks to this job I can get my first experience leading and managing a team, while also gaining more experience in prototyping and product development myself. To conclude, the OASIS project makes use of Linked Open Data, allowing me to get more hands-on experience with publishing and (re-)using Linked Open Data See less
We Connect Data is a startup located in Ghent where I worked multiple times as PHP developer, as well as completing a 3 month internship. I was responsible for implementing new features and debugging existing code in large Laravel 5 applications like DataScouts. During this period I learned to pay more attention to code quality and cleanliness.
At Mediaraven I was responsible for writing a new monitoring website using Drupal, Drush and PHP. Using this internal monitoring site the team is able to monitor hundreds of sites from a clear dashboard. After finishing this project well before the deadline I implemented multiple smaller features for their website creation framework.
Open Summer of Code is a 4 week programme in different Belgian cities during the summer break. The goal: provide Belgian based students the training, network and support necessary to transform open innovation projects into powerful real-world services. During these four weeks I gained my first experience working in a professional environment with excellent coaching. I developed the backend for a calendar application using PHP5 and Laravel.