diff --git a/stefankoelle/index.njk b/stefankoelle/index.njk
index e9f780f..4d6fbe0 100644
--- a/stefankoelle/index.njk
+++ b/stefankoelle/index.njk
@@ -48,9 +48,10 @@ layout: stefankoelle.njk
kctl-tui: A terminal UI (Go + Bubble Tea) for everyday Kubernetes work, with guided context/namespace selection and an AWS Secrets Manager sync workflow.
M5Stack Dashboard & WT32-SC01 Dashboard: ESP32 dashboards showing live weather, calendar, and Munich transit departures on physical hardware.
DynDns Updater: Cloudflare + FreeDNS DynDNS updater for FritzBox (TR-064), running as a Docker container.
- PeopleCostCounter: A real-time meeting cost calculator based on team size and average salary.
- Focus App: A clean todo app with drag & drop, built with React, TypeScript, and ASP.NET Core.
- Google Calendar Sync, MVG Departures, iCloud Contacts Sync: Smaller utility services for the home lab.
+ Google Calendar Sync: Syncs a private Google Calendar into MariaDB with recurring-event expansion and a FastAPI web UI.
+ MVG Departures: Compact Munich transit departure monitor with configurable stations, direction filters, and a mobile-friendly view.
+ iCloud Contacts Sync: Automated iCloud contacts sync to MariaDB via CardDAV, with birthday email digest and a read-only API behind Authelia.
+ PeopleCostCounter, Focus App, and more on GitHub.
Retro Computing (2022/2023)