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.
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.
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.
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.
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 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.
For the Daiquiri project, I created multiple applications using data to improve sports journalism:
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.
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.
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.
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.
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.
I helped with the integration of the Pluxbox radio management software in our existing radio software and systems.
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.
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.
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.
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.
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.
IT Pro Solutions (Feb 2016 - Jun 2016)
Researched the Aurelia framework for production applications, focusing on routing, user authorization, and API calls.
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.
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.