Work Experience

A journey through code and creation

← Back to Home

Automation / Integration Engineer

Tinkerlist Mar 2024 - Present

When I started, I took over as only full-time developer on the automator project. My main task here was integrating any and all soft-and hardware our clients have in their gallery. Since then, we created a team. I started working on Browz, which is a connector for MAM systems.

Tech Stack:

Node.js REST API TCP Sockets Svelte SvelteKit

Full-Stack Engineer

Napoleon Games Jul 2023 - Mar 2024

I contributed on improving developer experience and code stability across all Napoleon Games' projects. Streamlining process and improving code quality by enabling, implementing and improving code quality and usage of best practices.

Tech Stack:

Node.js Code Quality Best Practices

Full-Stack Developer

iCapps Jul 2022 - Jul 2023

My team worked on the App for the city of Bruges. This app integrated with their partners for making reports on things happening in the city and for making appointments with city services. I worked on the NestJS based backend-for-frontend which connected the external services with the app, and on the React Native app itself.

Tech Stack:

Node.js NestJS React Native

Full-Stack Developer

Agentschap Digitaal Vlaanderen Jan 2022 - Jun 2022

I worked in the team that's creating the 'Mijn Burgerprofiel' web portal for the Flemish government. It consists of a Vue frontend coupled with a NuxtJS Backend for frontend which connects to other services. I implement some new features, mainly on the frontend side.

Tech Stack:

Vue.js Node.js NuxtJS Adonis

Creative Full-Stack Developer

VRT Onderzoek en Innovatie Apr 2018 - Dec 2021

Through open innovation, VRT explores new technologies and applications in a media context. The innovation department works together on European and Flemish funded projects with partners such as start-ups, universities, broadcasters, and media organisations, to connect audiences with the future of media.

Checkbox

Checkbox is an application for journalists and editors to use while doing a fact-check. It's a curated list of tools that can be used to check a claim/image/video/... The back end uses Strapi CMS, the front-end was first in Gatsby, but later converted to a regular React app.

React Strapi Gatsby Node.js MongoDB AWS Gitlab CI/CD Docker

Sport Data Stories - Daiquiri

For the Daiquiri project, I created multiple applications using data to improve sports journalism:

  • Data Peloton: A dashboard used by reporters during cyclocross races where journalists can choose their own set of widgets showing different data (GPS location, speed, riding lines, etc.)
  • Second Screen: Using the same data as Data Peloton, we made a second-screen application for fans to get extra information on riders they want to follow. The application automatically creates story snippets based on the data gathered by the partners.
  • Editorial Tools: I created multiple tools for editorial staff to create, read, update, and delete stories when necessary.
  • Data Bidon: Using scraped data from Strava, I made an analytics dashboard for road races, visualizing routes on maps, heartrate and power on graphs.
React Node.js MongoDB SVG Leaflet Styled-Components Socket.io GraphQL AWS Docker

Meer Weer Expo - Media on the Road

In summer 2021 I collaborated on a setup for the 'Meer Weer' expo in Ostend. In this setup you were able to record your own weather report in a green key studio. We created a web interface for vMix broadcasting software where guests could input their name and e-mail address, start the recording, and receive the recording at home.

React Node.js MongoDB Docker vMix

Storymaker

For multiple projects, we needed a centralized place to gather, store and process media files. The files are all stored on AWS S3, and you can upload, view, select and download the files and their meta data.

React Node.js MongoDB AWS Docker

De Warmste Week 2018/2019 - Media on the Road

During the 'De Warmste Week' event, we provided volunteers who gathered money for charities to tell celebrities what they did and how much they raised. This was captured on film and sent to volunteers.

In 2018, we created a queue system with studio management via laptop. In 2019, we made the camera mobile and improved the setup for multiple cities during the 'Warmathon' events.

React Node.js MongoDB GStreamer vMix

Babbelbox - #Europinion

For the European Parliament elections in 2019, we created a compact 'voting booth' which traveled across Europe to gather people's opinions. The booth worked without internet or power supply, with videos translated locally and edited on the road.

React Node.js MongoDB GStreamer

TNT - Fandango

During a hackathon with multiple teams within VRT, we made a 'Track & Trace' tool where users could input an image and see when/where it was first published, in what context, and how many times it was shared. I mainly handled devops using Kubernetes and helped with front/backend tasks.

Kubernetes React Node.js MongoDB

Pluxbox Integration - Marconi

I helped with the integration of the Pluxbox radio management software in our existing radio software and systems.

Node.js ES6

Radio Bucket / Daylist - Hradio

I researched speech recognition and made an application for automatic transcription and classification of radio fragments. This was later used in an app providing users with daily audio snippets based on their interests.

Node.js React ElasticSearch

JijKiest - MOS2S/Marconi

For the local elections in 2018, I worked on a platform where citizens could propose their own ideas for policy changes. I focused on the back-office tool for journalists to view, search, and moderate nearly 8,000 submissions. We also implemented a commenting system for politicians.

Node.js React MongoDB Sass AWS ElasticSearch

Previous Experience

2015 - 2018

Full-Stack Developer

Tobania - BNP Paribas Fortis (Nov 2017 - Mar 2018)

Worked on a React project creating an in-house application for banks to easily create forms to send to their customers. Used React, Redux, ES6, HTML5, CSS3, and Node.js.

Front-end Developer

Kunstmaan/Accenture (May 2017 - Oct 2017)

Part of the team working on the KBC Bolero platform fixing bugs and adding new features to the AngularJS app. Made POCs for new websites using React/Redux and contributed to their CMS projects.

Assistant Front-end Architect

Test Aankoop (Jun 2016 - Apr 2017)

Worked on the pattern library and improved site performance by creating a new widget system. Updated automation from grunt to gulp, introduced semantic versioning, and improved test coverage.

Web Developer - Aurelia

IT Pro Solutions (Feb 2016 - Jun 2016)

Researched the Aurelia framework for production applications, focusing on routing, user authorization, and API calls.

Web Developer

Co-Searching, Youth for Work Innovations VZW (Dec 2015 - Jan 2016)

Created a single-page application built on Node.js, Express, AngularJS and MongoDB to display events held by Co-Searching, allowing users to subscribe, upload/download files, and chat in real-time.

Baracus CMS Developer

IT Pro Solutions (Aug 2015 - Dec 2015)

Created a new interface for Baracus CMS using AngularJS and Angular-Material, and extended their REST API with unit testing through FrisbyJS.