RESTful API Platform
Backend-App zur Verwaltung von Entitätsdaten mit sicherer Service-to-Service-Kommunikation
- Absicherung über Keycloak mit Client Credentials Flow
- Persistenz mit SQL Server und versionierten Flyway-Migrationen
- Containerisierte Bereitstellung mit Docker
Spring BootRESTSQL ServerKeycloakFlywayDocker
Discord Bot
Automatisiertes System zur Verarbeitung externer Datenquellen mit geplanter Ausführung, Transformation und zuverlässiger Event-Verarbeitung
- Verarbeitung von GraphQL API-Daten über geplante Jobs
- Idempotente Verarbeitung zur Vermeidung inkonsistenter Zustände
- Leichtgewichtige Persistenz mit SQLite und Flyway
- CI Pipeline für automatisierte Builds und Docker Image Publishing
JavaJDAGraphQLSQLiteFlywayDockerGithub Actions
E-Mail Scheduler
App zur zeitgesteuerten Generierung und zum Versand von E-Mails auf Basis wiederverwendbarer Templates
- Intervallbasiertes Scheduling mit Quartz
- Dynamische Inhaltserzeugung mit Thymeleaf und Freemarker
- Wartbare Struktur für wiederkehrende Hintergrundprozesse
Spring BootQuartzThymeleafFreemarker
Portfolio Website
Persönliche Portfolio Website zur Darstellung meines beruflichen Profils und meiner Projekte
- Umsetzung mit Astro für performante statische Auslieferung
- CI/CD-Pipeline mit GitHub Actions für automatisierte Builds und Deployments
- Deployment in Docker-Containern auf einer Cloud-Infrastruktur
AstroDockerGithub Actions
Home Assistant
Self-hosted Smart Home Platform zur zentralen Steuerung, Automatisierung und Visualisierung verschiedener Geräte und Sensoren
- Integration unterschiedlicher Smart-Home-Geräte und lokaler Dienste
- Erstellung eigener Automatisierungen und übersichtlicher Dashboards
- Containerisierter Betrieb auf eigener Hardware
Home AssistantDockerIoTAutomation
Nextcloud
Selbst betriebene Cloud Platform zur privaten Dateiverwaltung und Synchronisation über mehrere Geräte
- Bereitstellung und Betrieb als containerisierte Anwendung
- Verwaltung von Benutzern, Speicher und Zugriffsrechten
- Einrichtung von Synchronisation und sicherem externen Zugriff
- Durchführung von Updates, Backups und Wartungsarbeiten
NextcloudDockerBackup