Über mich
Musik- und IT-Lehrer am Gymnasium Hummelsbüttel in Hamburg mit Diplom in Jazz-Gitarre vom Hamburger Konservatorium. Ausgeprägtes Interesse an Informatik-Theorie/CompSci und praktischer Systemadministration. Betreibe eigene Server-Infrastruktur und entwickle Tools für den Bildungsbereich.
Interessen & Philosophie
Überzeugter Anhänger von Free Software und verwende fast ausschließlich Open Source Tools. Besonderes Interesse an Informatik-Theorie, funktionaler und objektorientierter Programmierung sowie der Eleganz gut strukturierten Codes. Glaube an die Wichtigkeit von Self-Hosting für Datenschutz und digitale Autonomie. Großes Interesse an ActivityPub und dezentralen Netzwerken als Alternative zu Big Data-Plattformen.
Technische Kompetenzen
Betriebssysteme & Infrastruktur
- Linux (Debian, Arch)
- macOS & Windows
- Proxmox
- Cisco IOS
- Nginx
- LXC
- Docker
Programmierung & Entwicklung
- Python
- – Web: Flask, Django
- – Web Automation: Selenium, Splinter
- Scheme/Lisp
- HTML/CSS/JavaScript
- Bash
- C (lernend)
- Rust (lernend)
Enterprise IT
- Ansible
- NextCloud Deployment
- OSTicket Deployment & Management
- System Image Deployment
- PXE Boot
- iDRAC & Console Servers
- Onsite and Offsite Backup & Recovery (Rclone, PBS)
Musik
- Jazz-Gitarre & Schlagzeug
- Audio Engineering (Pro Tools)
- Mixing & Mastering
- Musikpädagogik
Tools & Weitere
-
GNU Emacs
- mu4e
- LSPs
- magit
- org-mode
- org-re-reveal
- code-cells
- QuteBrowser
- Git/Gitlab
- 3D-Modellierung & -Druck
- Stack Automatisierung
Projekte & Entwicklungen
classctl - Klassenverwaltungssystem
Vollständiges Klassenmanagementsystem mit KI-gestützter Rubrik-Generierung, automatisierter Notenverwaltung, Sitzplatzoptimierung und Schülerdatenverwaltung. Entwickelt für den Einsatz im Bildungsbereich.
Python • OpenAI APIkwrctl - Automatisierungsskript
Python-Automatisierungsskript für EduPort und iServ zur Passwortverwaltung und Ticketbearbeitung. Bietet automatische, manuelle und JSON-Batch-Verarbeitung für WLAN-Passwort-Zurücksetzungen mit webbasierter Automatisierung über Selenium/Splinter.
Python • Selenium • Web AutomationPython Crashkurs - Lernmaterialien
Digitalisierung des Python Crashkurs Buchs in Jupyter Notebook Format. Umfassende Sammlung von Python-Kursmaterialien und Programmierübungen für verschiedene Klassenstufen und Schwierigkeitsgrade. Strukturierte Aufgaben von Grundlagen bis zu fortgeschrittenen Konzepten.
Python • Jupyter Notebooks • Pädagogische KonzepteQutebrowser Greasemonkey Scripts
Kuratierte Sammlung von Browser-Userscripts zur Verbesserung der Browsing-Erfahrung durch Blockierung von Werbung, Sponsoren und unerwünschten Inhalten. Enthält YouTube Enhancement Suite mit SponsorBlock API-Integration, universelle Cookie-Banner-Entfernung und Shortlink-Bypass-System.
JavaScript • Greasemonkey • SponsorBlock APISelf-Hosted Infrastructure
Komplette Heimserver-Infrastruktur mit Webserver, Matrix-Server, Musik- & Media-Server, NAS-Lösung, DNS und automatisierten Backup-Systemen. Vollständig selbst administriert mit Open Source Software. Diese Website läuft ebenfalls auf der eigenen Infrastruktur.
Proxmox(PVE/PBS) • Docker/LXC • Nginx • Matrix Synapse • DNS