Projecten


RELbot

A ROS2-based robotics project using Raspberry Pi, Xenomai, FPGA motor control, computer vision and PID control to make a small robot follow a green ball in real time.

ROS2Raspberry PiXenomaiFPGAOpenCVPID controlReal-Timerobotics

FlexiTeX (Bachelor thesis)

Command-line tool for restructuring and splitting large LaTeX projects. Intended for collaborative writing, sharing or reorganizing complex LaTeX documents.

LaTeXToolingAutomationPython

Measuring Hypergiants' Off-Net Infrastructure

A Cloud Networking course project reproducing the SIGCOMM 2021 study on hypergiants' off-net infrastructure using our own Internet-wide measurements.

NetworkingInternet InfrastructurePython

KOReader WireGuard Plugin

A KOReader plugin that adds WireGuard VPN support to e-readers, letting me reach my home Calibre library from anywhere without exposing it to the internet.

KOReaderLuaWireGuardKoboCross-compilationTooling

Touch ID keyboard

A mechanical keyboard modified to include an extracted Apple Touch ID sensor. Keeps the original sensor and Lightning charging connector accessible so the sensor works without custom firmware.

Hardware3D-PrintingReverse-Engineering

CalendarChanger

Een zelf-hostbare ICS-proxy die iCalendar-feeds herstructureert en verrijkt met extra informatie om het bestand bruikbaarder te maken.

BackendAutomationASP.Net CoreDockerWebFrontend

Homelab in Ansible

A small fleet of personal servers running Dockerized services, all deployed and managed from a single Ansible repository with Traefik for routing and Gatus for monitoring.

DevOpsAutomationInfrastructureDockerAnsibleTraefik

Auto Information System

A full-stack application for managing and displaying vehicle information.

BackendWebFrontendDockerAngularASP.Net Core

ByteBender Language and Compiler

Een custom programmeertaal en compiler ontworpen on code te genereren voor de Sprockell processor.

CompilerToolingHaskellJava

Personal Homepage

A server-side rendered Angular website with project showcases, multilingual support and an on-demand LaTeX CV generator that stays in sync with the site.

FrontendBackendWebAutomationAngularTypeScriptNode.jsDockerLaTeX

SonicViz

A cross-platform mobile application for real-time audio visualization, featuring spectrograms, scrolling waveforms and interactive audio tools.

FrontendAudioVisualizationWebReact

GenovaCam

A Python-based application that periodically downloads webcam images from Comune di Genova.

AutomationBackendPythonDocker

Reusable GitHub Actions Workflow Templates

A collection of reusable GitHub Actions workflow templates for simplifying CI/CD processes, including Docker image building, pushing and triggering updates.

DevOpsAutomation

PiPowered Playland

A web-based application for playing interactive games powered by Raspberry Pi, featuring real-time communication and dynamic game switching.

GamesReal-TimeWebSpring BootAngular

Train Planner and Map

A web-based application for planning train routes and visualizing disruptions on a map, integrating real-time data from the NS API.

WebReal-TimeDockerASP.Net CoreAngular

VCC 2024 Exam Submission

A Docker Swarm-based infrastructure for deploying and managing containerized services with monitoring, logging and authentication.

InfrastructureDevOpsSecurityAnsibleDocker