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

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.

A self-hosted ICS proxy that restructures and enriches iCalendar feeds to use proper field semantics for cleaner and more useful subscriptions.

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

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

A custom programming language and compiler designed to generate code for the Sprockell processor.

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

An innovative radar-based interface designed to improve cycling safety and awareness for new cyclists in the Netherlands, featuring real-time updates and a user-friendly interface.

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

A Node.js service that dynamically generates CVs by compiling LaTeX on the fly.

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

An ASP.NET Core Web API for generating formatted Excel spreadsheets based on JSON input, using EPPlus and a predefined template.

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

A personal homepage showcasing projects, skills, and interests with a modern design.

Ansible playbooks and configurations for managing Docker-based services and applications.

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