Ü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 und praktischer Systemadministration. Betreibe eigene Server-Infrastruktur und entwickle Tools für den Bildungsbereich. Große Leidenschaft für Computer Sciences.
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 sowie Self-Hosted LLMs.
Technische Kompetenzen
Betriebssysteme & Infrastruktur
- Linux (Debian, Arch)
- macOS & Windows
- Proxmox
- Cisco IOS
- LXCs
- Docker
- Nginx
Programmierung & Entwicklung
- Python
- – Web: Flask, Django
- – AI/API: OpenAI API
- – Web Automation: Selenium, Splinter
- Rust
- Scheme/Lisp
- HTML/CSS/JavaScript
- Bash
- C/C++ (lernend)
Enterprise IT
- Office 365 Administration
- NextCloud
- iDRAC & Console Servers
- OSTicket Deployment & Management
- System Image Deployment
- Backup & Recovery
Musik
- Jazz-Gitarre & Schlagzeug
- Audio Engineering (Pro Tools)
- Mixing & Mastering
- Musikpädagogik
Tools & Weitere
- GNU Emacs (Coding & Organisation)
- VIM
- Jetbrains Suite
- Git VCS
- 3D-Modellierung & -Druck
- 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 API • CLI • JSON • Seleniumkwrctl - 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 Automation • EduPort • iServ • Password ManagementPython 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 Konzepte • MarkdownQutebrowser 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 • DOM Manipulation • Greasemonkey • SponsorBlock API • Browser ExtensionsSelf-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 • Docker Compose • Nginx • Matrix Synapse • DNS • Webserver • Bash Automation