diff --git a/shared/theme-code.css b/shared/theme-code.css
deleted file mode 100644
index bb91053..0000000
--- a/shared/theme-code.css
+++ /dev/null
@@ -1 +0,0 @@
-:root { --accent: #3E5098; }
diff --git a/shared/theme-infra.css b/shared/theme-infra.css
deleted file mode 100644
index abc5e7b..0000000
--- a/shared/theme-infra.css
+++ /dev/null
@@ -1 +0,0 @@
-:root { --accent: #99333A; }
diff --git a/shared/theme-retro.css b/shared/theme-retro.css
deleted file mode 100644
index 2d0e074..0000000
--- a/shared/theme-retro.css
+++ /dev/null
@@ -1 +0,0 @@
-:root { --accent: #8a6d3b; }
diff --git a/shared/theme-smarthome.css b/shared/theme-smarthome.css
deleted file mode 100644
index b746f2f..0000000
--- a/shared/theme-smarthome.css
+++ /dev/null
@@ -1 +0,0 @@
-:root { --accent: #1f8a8a; }
diff --git a/stefankoelle/index.njk b/stefankoelle/index.njk
index c713766..1b788f3 100644
--- a/stefankoelle/index.njk
+++ b/stefankoelle/index.njk
@@ -34,21 +34,21 @@ layout: stefankoelle.njk
Home Network Projects (2025-2026)
- - Docker Host (Proxmox PVE)
Virtualized Docker host with Debian 12.2 running containerized services including Portainer, Prometheus, Grafana, Gitea, monitoring exporters, and more. Full architecture documented on infra.moonweb.org.
+ - Docker Host (Proxmox PVE)
Virtualized Docker host with Debian 12.2 running containerized services including Portainer, Prometheus, Grafana, Gitea, monitoring exporters, and more. Full architecture documented on infra.moonweb.org.
- InfluxDB Time-Series Integration
Deployed InfluxDB 2.x for sensor data collection from Tasmota smart plugs and HomematicIP thermostats, replacing older MySQL-based storage with modern time-series architecture.
- LED Matrix ESP32 InfluxDB Integration
Data persistence layer for LED Matrix ESP32 sensor systems (DHT22 temperature/humidity) with InfluxDB 2.x backend. Automated collection at 60-second intervals for historical trend analysis.
- - Air Quality Dashboard
Dynamic HTML5 dashboard consuming real-time sensor data from InfluxDB via Flux query API. Displays temperature and humidity across all network locations, accessible via nginx reverse proxy. See also smarthome.moonweb.org.
- - Tasmota Energy Monitoring
Smart plug energy tracking with 8 Tasmota-enabled devices, integrating MQTT data collection and visualization. See also smarthome.moonweb.org.
- - 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.
+ - Air Quality Dashboard
Dynamic HTML5 dashboard consuming real-time sensor data from InfluxDB via Flux query API. Displays temperature and humidity across all network locations, accessible via nginx reverse proxy. See also smarthome.moonweb.org.
+ - Tasmota Energy Monitoring
Smart plug energy tracking with 8 Tasmota-enabled devices, integrating MQTT data collection and visualization. See also smarthome.moonweb.org.
+ - 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.
Retro Computing (2022/2023)
-
+
- Gotek Drive
- More RAM
@@ -67,10 +67,10 @@ layout: stefankoelle.njk
Various Docker Systems (since 2016)
- - Monitoring: Prometheus, Grafana, InfluxDB, cAdvisor, Node Exporter, SNMP exporters
- - Smart Home: Mosquitto MQTT broker, Home Assistant
+ - Monitoring: Prometheus, Grafana, InfluxDB, cAdvisor, Node Exporter, SNMP exporters
+ - Smart Home: Mosquitto MQTT broker, Home Assistant
- Infrastructure: Portainer, Nginx Proxy Manager, Authelia (SSO), Watchtower, Healthchecks
- - Applications: Gitea (GitHub mirror), Stirling PDF, TubeArchivist, TubeSync, SearXNG
+ - Applications: Gitea (GitHub mirror), Stirling PDF, TubeArchivist, TubeSync, SearXNG
Walk-on Song (2019)
@@ -80,7 +80,7 @@ layout: stefankoelle.njk
- MP3 Module for playback on attached speaker.
-
+
- Interactive audio playback system utilizing RFID technology.
- Powered by an Arduino Nano for compact and efficient operation.
@@ -110,7 +110,7 @@ layout: stefankoelle.njk
- Managed a FreeBSD server with Apache, Sendmail, and Perl scripts.
- Maintained an NT 4.0 file server.
- Administered Windows 98 and Windows 2000 hosts.
- - More info at moonweb.org/network/
+ - More info at moonweb.org/timecapsule/network/
Mailbox/Fidonet (1994 - 2000)
@@ -146,7 +146,7 @@ layout: stefankoelle.njk
AI-Assisted Development
I've fully embraced the AI-assisted development paradigm since early 2025. At work, I've taught Claude Code a workflow for handling Jira stories end-to-end: it evaluates requirements, provides feedback to the PO, and creates a detailed implementation plan. From there, it's mostly about supervising the plan while the code generation runs largely autonomously. For code review, we use a second AI (e.g., Codex) as a quality gate to catch issues that might slip through. In migration projects, I define the exact plan upfront and Claude Code executes it with increasing independence. The output gain is massive, delivering in a fraction of the time.
- Privately, I work with OpenCode paired with OpenCode Zen, Merge Gateway, and OpenRouter, mostly for Python-based home lab and automation projects. See my GitHub projects for examples and the Dev VM setup for the infrastructure behind this workflow.
+ Privately, I work with OpenCode paired with OpenCode Zen, Merge Gateway, and OpenRouter, mostly for Python-based home lab and automation projects. See my GitHub projects for examples and the Dev VM setup for the infrastructure behind this workflow.
.NET Core
@@ -243,5 +243,5 @@ layout: stefankoelle.njk
Stefan Kölle
Neumarkter Str. 86c
81673 München
Phone/Fax: +49-(89)-20006547
E-Mail: [email protected]
Responsible for content according to § 18 (2) MStV: Stefan Kölle, address as above.
- Full legal notice & privacy policy for this website and the moonweb.org network: hub.moonweb.org/impressum
+
Full legal notice & privacy policy for this website and the moonweb.org network: hub.moonweb.org/impressum
diff --git a/stefankoelle/pdf/cv.pdf b/stefankoelle/pdf/cv.pdf
index 367bddf..31ecea5 100644
Binary files a/stefankoelle/pdf/cv.pdf and b/stefankoelle/pdf/cv.pdf differ