Code Repositories

Explore my open source projects, experiments, and development work. Each repository represents different aspects of my programming journey and technical interests.

Showing 30 public repositories

server_automation

yannick

This repo is destined for my server automations and setup.

0
0
Updated Mar 18, 2026

snapcast-client

yannick

Ansible role that deploys snapcast clients.

Jinja
0
0
Updated Feb 23, 2026

qt_icmp

yannick

Small project that implements icmp ping pong using qt libraries.

C++
0
0
Updated Dec 14, 2025

q_pen_drawer

yannick

Small desktop tool that implements a bezier pen with qt libraries.

C++
0
0
Updated Dec 14, 2025

user

yannick

Ansible role that sets up my user on a dedicated machine.

0
0
Updated Feb 23, 2026

system

yannick

Ansible role that sets up sane defaults based on a simple host configuration.

0
0
Updated Mar 17, 2026

gui-gnome

yannick

Ansible role that installs all my gui applications on an ubuntu workstation.

0
0
Updated Feb 23, 2026

backup

yannick

Ansible role that can run restic backups and push it to a remote storage server.

Jinja
0
0
Updated Mar 18, 2026

dotfiles

yannick

My dotfile repo. It sets aliases and installs generic applications for my user.

Lua
0
0
Updated Oct 15, 2025

fast_slam_project

yannick

No description available

C++
0
0
Updated Sep 10, 2025

nas

yannick

Ansible role that deployss my nas configuration. It mostly handles nfs configurations and exports that are tailored to the hardware and service configuration.

Jinja
0
0
Updated Feb 23, 2026

homeassistant

yannick

Ansible role that deploys a supervised home assistant installation on my homeassistant device.

Jinja
0
0
Updated Mar 18, 2026

connectivity

yannick

Ansible role that deploys my connectivity device.

Jinja
0
0
Updated Feb 23, 2026

storage

yannick

Ansible role that provisions my storage server.

Jinja
0
0
Updated Mar 19, 2026

runner

yannick

Ansible role that deployes services on my runner machine

Jinja
0
0
Updated Mar 19, 2026

gpu

yannick

Ansible role that installs nvidia gpu drivers and container runtime.

0
0
Updated Feb 23, 2026

docker-framework

yannick

Ansible role that deploys my preferred docker setup that is accessible and writable by multiple users.

0
0
Updated Mar 15, 2026

entrance

yannick

Ansible role that deploys my edge device with connectivity containers. Currently it deploys a thread border router via the zbt-1 dongle by Home Assistant, a zigbee2MQTT interface using the Sonoff zigbee dongle and a DSMR reader with a generic P1 to USB converter.

Jinja
0
0
Updated Feb 23, 2026

simplyKeeb-60K

yannick

No description available

OpenSCAD
0
0
Updated Sep 28, 2025

monitoring

yannick

No description available

Jinja
0
0
Updated Mar 17, 2026

doorbell

yannick

No description available

Jinja
0
0
Updated Mar 15, 2026

bag_recorder_backend

yannick

No description available

C++
0
0
Updated Dec 14, 2025

bag_recorder_frontend

yannick

No description available

TypeScript
0
0
Updated Dec 14, 2025

bag_recorder

yannick

Top level project for the bag recorder project that adds the frontend and backend together.

0
0
Updated Dec 15, 2025

fast_slam

yannick

No description available

C++
0
0
Updated Dec 16, 2025

fast_slam_ros

yannick

No description available

C++
0
0
Updated Dec 16, 2025

fast_slam_gz

yannick

No description available

C++
0
0
Updated Dec 16, 2025

fast_slam_project_temp

yannick

No description available

Dockerfile
0
0
Updated Dec 16, 2025

music-assistant-server

yannick

No description available

Python
0
0
Updated Mar 2, 2026

music-assistant-home-assistant-addon

yannick

No description available

Shell
0
0
Updated Mar 22, 2026

Docker Images

Homelab Infrastructure

Self-hosted infrastructure built for reliability and learning. Each component serves specific purposes from media serving and home automation to development environments and network services. All systems are designed for 24/7 operation with redundant services where appropriate.

NAS & Storage

  • Fractal Design Node304Mini-ITX case
  • Topton N305Motherboard
  • N305Processor
  • 8GB DDR5Memory
  • 1TB SSDLocal Fast Storage
  • WD Red Plus 6TB, Seagate Ironwolf6x drives in RAID 5
  • Services
    JellyfinCalibre-webRestic-serverMusic Assistant

Mini PC Infrastructure

  • Zazitec T8-plusMini-PC
  • N100Processor
  • 8GB DDR4Memory
  • 256GB SSDStorage
  • Services
    Home Assistant CoreNginx Proxy ManagerGlances

Runner Server

  • Fractal Design TerraMini-ITX case
  • AMD A520M ITXMotherboard
  • AMD Ryzen 7 3700X8-core CPU
  • Corsair LPX 32GBDDR4 3600MHz RAM
  • NVIDIA RTX 306012GB GPU
  • 1TB NVMe SSDPrimary storage
  • Services
    HarborForgejoFrigateCVATGhostTandoorStirling-PDFWebsiteImmichOllamaOpenwebuiGlances

Networking

  • Zyxel 8-port Switch2.5Gbit, unmanaged, fanless
  • Shuttle DL30NFirewall
  • N100Processor
  • 8GB DDR5Memory
  • 256GB SSDStorage
  • Services
    OPNSenseCrowdsecKea DHCPUnbound DNSWireguardTelegraf