Persönliche Projekte

An diesen Projekten arbeite ich gerne während meiner Freizeit.

RESTful API Plattform

API Design & Security

Robuster Backend-Service zur Verwaltung von Entitätsdaten mit sicherer Service-to-Service-Kommunikation und produktionsnaher Architektur.

  • Absicherung über Keycloak mit Client Credentials Flow
  • Persistenz mit SQL Server und versionierten Flyway-Migrationen
  • Containerisierte Bereitstellung mit Docker
Spring BootRESTSQL ServerKeycloakFlywayDocker

Discord Bot

Event Processing & Automatisierung

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
JavaJDAGraphQLSQLiteFlyway

E-Mail Scheduler

Scheduling & Template-Systeme

Flexibles System 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

Frontend-Architektur & Deployment Pipeline

Moderne Portfolio-Seite mit Fokus auf Performance, strukturierte Komponentenarchitektur und vollständig automatisiertes Deployment.

  • 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
AstroGitHub ActionsDocker