diff --git a/stefankoelle/index.njk b/stefankoelle/index.njk
index dc343a1..e9f780f 100644
--- a/stefankoelle/index.njk
+++ b/stefankoelle/index.njk
@@ -42,6 +42,17 @@ layout: stefankoelle.njk
Network Hardware & Monitoring
Four Zyxel GS1200-8HP managed switches in the server room, living room, and study, plus a Multi-WAN OpenWrt router for failover and VLAN segmentation. All switches feed into Prometheus monitoring via SNMP exporters, and IoT devices are isolated in VLAN 189.
+ Open-Source Tools & Side Projects
+ Most of these live on GitHub and are documented in more detail on moonweb.org/code.
+
+ - 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.
+
+
Retro Computing (2022/2023)