Tablesoccer.be was originally my thesis project at Artevelde, but quickly grew into a major side project. Because of my passion for foosball, I made a website for Tablesoccer tournaments with an online tournament organization tool, made in Laravel 5. I also made an Ionic app for iOS / Android. Tablesoccer is used multiple times a week for organizing different tournaments all over Belgium.
The Kicker.live website is a site that contains everything you need to know about tablesoccer in Belgium. The idea was building a new website, that could be used for generating content about foosball in Belgium (blog), but also integrates the competition and their results, tournaments announcements and so on. I build the website with Drupal 8, with a lot of customization for the visualization of competition data, mainly decoupled with VueJS. This data was previously in kickerfreak.be, but I merged most of this code into this website.
A side-project I did, which was the first (basic) version of the newer Kicker.live. The website contained a lot of data, that was scraped automatically from diffrent websites. The data displayed were all results of the competition, organized by multiple federations of foosball in Belgium. After that, specific calculations were made: for example an ELO-calculation was integrated. The project was challenging, because I used webscraping in PHP (the old school way) and I quickly had a lot of data to process for the ELO calculations.
For MExT, a company that provides first medic products in a B2B market, I build a multidomain Drupal 8 website with a Drupal 8 Commerce 2.0 webshop integrated. The webshop is fully integrated with MS Dynamics Navision, via a Soap integration. The webshop integrates with Navision for synchronizing customers (in specific groups), products (with diffrent prizes depending on the usergroups), customer adresses (so users can directly select previously used addresses), appointments, order history and orders. When a customer places an order, it gets directly pushed to Navision.
Klaariskees is a platform that brings handymen and clients together. The site contains a chat and an integration with Mollie payments for subscriptions and regular payments online. The chat has a booking system for handyman and also a special flow to make appointments, because we needed to keep all communication on the platform.
For KPNI Foodie, I made a Drupal 8 commerce webshop, fully integrated with Multivers CRM via the Multivers API. This webshop integrates with Multivers for customers (with diffrent roles), products (with diffrent prizes, depending on the user role) and orders. The webshop works with Mollie payments and has a lot of extra's depending on the user that is logged in.
MyAtalian is the webapp of the ERP-system of the company Atalian Belgium. This webapp is directly integrated with the MSSQL database that powers the custom ERP-system made for Atalian Belgium. It was a challenging project, but we managed to build a nice webapp that has role-specific requirements.There are customers and employees of Atalian Belgium using the webapp daily. The logged in user has access to one or multiple projects and all their information.