- BarcoConsultant Senior Software Engineerseptembre 2023 - Aujourd'hui (1 an et 9 mois)Kortrijk, BelgiqueProject: Regulus----------------I joined the Cinema team at Barco to help them on their newest and brightest projector: regulus. This powerful projector, with hdr capabilities, requires powerful software. I helped the team in resolving challenging issues, adding all kinds of tests, writing documentation and releasing software.Tech Stack: C++, coroutines, async software, GTest, Gmock, System tests, Pytest, Buildroot, Linux, Embedded systemsProject: Equinox----------------Barco is the leader in the projection industry, their projectors are being used in many theaters all over the world. Unfortunately the process of bringing the movies to the theators requires a lot of manual labour. The goal of the equinox project is to automate the download of the movie inside of the projector using Docker. This requires the custom Linux system, which is assembled with buildroot, to be able to run Docker containers. I was in charge of making Docker run on the projectors (building a new firmware package) and making sure the applications that download the movie all ran properly in Docker.Tech Stack: Docker, Embedded, Buildroot, Linux, Node.js, JavaScript
- Threefold TechSenior Software Engineerjuillet 2022 - septembre 2023 (1 an et 2 mois)Lochristi, BelgiqueProject: Web3 Proxy-------------------ThreeFold Tech has many tools and many clients making it a burden for the user to know where to start. The Web3 Proxy was introduced to fix this problem. It contains a JSON RPC 2.0 server that opens up all clients/tools in one server. Furthermore it contains a Vlang client allowing users to quickly do things on the ThreeFold Grid. I was the owner of the repository and user stories.Tech Stack: Go, JSON RPC 2.0, People managementProject: Farmerbot------------------The year 2022, energy prices are increasing at a high rate resulting in farmers seeing their profits go down. They clearly needed a service that was able to power off nodes whenever they are not used and power them back on whenever needed. This is exactly what the farmerbot does. The farmerbot periodically pings the ZOS nodes asking for their resources. Based on that information it is able to shutdown nodes and/or power them back on using Wake-On-Lan (WOL).Tech Stack: Go, Docker, Docker Compose, Redis, APIDevelopment: Tfchain---------------------At ThreeFold Tech, Zero OS (ZOS) nodes are secured by the blockchain. I was one of the owners of the Tfchain, a substrate-based chain that allows the existence of ThreeFold Token (TFT). I was involved in maintaining, improving and reviewing the Rust codebase.Tech Stack: Rust, Github, Github Actions, Substrate, Blockchain, Cryptocurrency, Unit tests, Integration tests, Robot Framework, GraphQL, JavaScript
- Bricsys/Hexagon AGSenior Software Engineerjanvier 2022 - juillet 2022 (7 mois)Ghent, BelgiumDevelopment: Building Information Modeling Team------------------------------------------------A key feature in BricsCAD is its implementation of Building Information Modeling (BIM), the connection between spatial data and construction. I worked in a small team that is in charge of the BIM implementation in the software BricsCAD. My work at Bricsys corresponds to the typical software engineering tasks: feature implementation, tests, documentation, etc.Tech Stack: C++ 17, QT, Git, GitHub, Pytest
- Master of Technology in Information TechnologyACADEMY2019Master of information engineering technology
- Bachelor of TechnologyHogeschool West-Vlaanderen (Howest)2014Bachelor new media and communication technology