Erasmus+ Tech Lead — colette, MCM, Dimension
Fullstack: PHP / Lumen, Angular, MySQL
Linux-VPS, Docker, Apache, certbot
S3-Medienserver, Fusionauth
Eigene Apps: Quizfident, Kavita, Tandoor, Rocket.Chat
Technische Leitung von Erasmus+-Bildungsprojekten
- <colette/> – Technical Lead seit 10/21. Fullstack auf LAMP-Stack mit Angular, PHP, MySQL. Ausgezeichnet mit dem „Gütesiegel Lernapps" Österreich.
- MCM (MathCityMap) – Technical Lead seit 11/25. Fullstack auf LAMP, AngularJS, eigener Medienserver, S3. Erasmus+-Projekt „Matrix". Ausgezeichnet mit dem „Gütesiegel Lernapps" Österreich.
- Dimension – Technical Lead. Fullstack auf LAMP, Angular, FusionAuth, eigener Medienserver, S3. Erasmus+-Projekt „Dim2ension".
- Medienserver – laufende Entwicklung, Migration der Bilder zu S3-Service.
Verantwortungsbereich: Architektur, Deployment-Pipeline, DevOps, Code Review, Onboarding studentischer Hilfskräfte, Schnittstelle zu wissenschaftlichen Projektpartnern.
Technologie-Stack
Backend
- PHP 7 / 8 (REST APIs)
- Lumen (mit Docker)
- NestJS
- MySQL / MariaDB
- API-Testing mit Postman und Bruno
Frontend
- Angular (aktuelle Versionen)
- AngularJS (Legacy-Stack in MCM)
- WordPress (grundlegend)
Infrastruktur & Hosting
- Linux-VPS-Verwaltung (Hetzner, Strato, Manitu)
- Apache (Vhosts, Reverse-Proxy, mod_rewrite, mod_proxy_wstunnel) mit SSL via certbot / Let's Encrypt und automatisierter Erneuerung
- Docker & Docker Compose für Anwendungs- und DB-Deployments
- DNS-Verwaltung für Subdomains
- Cron-basierte Hintergrundprozesse
- FusionAuth als Auth-Provider in Dimension
- S3-kompatible Object-Storage-Anbindung
- GitLab CI/CD (Shell-Runner, rsync-Deploys)
Python
- Forschungsdatenanalyse und grafische Aufbereitung
- Aktivitätendiagramme
- Automatische Transkription mit Whisper / OpenAI
- Proxy für Languagetool / TeXStudio
3D-Druck-Toolchain
- OpenSCAD (parametrische Modellierung)
- Blender (grundlegend)
- PrusaSlicer
- Entwurf und Aufbau eines 3D-Druck-Labors
Selbst betriebene Anwendungen
- Kavita – E-Book-Lesebibliothek, Docker auf eigenem VPS
- Tandoor – Rezeptbuch, Docker auf eigenem VPS
- Rocket.Chat – Kommunikationsserver, Docker auf eigenem VPS (bis 07/24)
- Nextcloud (privat) – Administration einer privaten Instanz (Manitu Hosting bis 2024, anschließend Hetzner managed Storage Share)
- Nextcloud (Arbeitsgruppe) – Administration einer arbeitsgruppeninternen managed Nextcloud (ab 04/25)
- viking-axe-warriors.de – Hosting der Vereinswebsite
Eigene Projekte
- Quizfident – Webapp für Lehrkräfte zur Erstellung von Quizzen mit Certainty-Based Marking. Angular 21 + NestJS + MariaDB, Docker-Deployment hinter Apache, GitLab-CI-Pipeline für dev/prod, JWT-Auth, Cypress-E2E-Tests. Live unter quizfident.com.
Vollständiger akademischer Lebenslauf: Deutsch (lang) · English (long)