Cloud-Native Transformation: Modernizing Legacy Infrastructure to Kubernetes AEB SE - In Progress
Problem: Legacy systems and business processes were firmly tied to Windows servers and rigid UNC share paths, preventing integration into modern container/cloud workflows and automated CI/CD pipelines.
My Role: As part of the migration team, I support the move from Windows servers to a Kubernetes-based architecture, contributing to release automation, storage concepts, and infrastructure provisioning (IaC).
Result: Established a scalable, cloud-native foundation by decoupling legacy Windows infrastructure and implementing Infrastructure-as-Code (IaC).
AngularCI/CDDockerJavaJenkinsKotlinKubernetesMavenPostgreSQLSMBSpring Boot
Building an Internal Developer Platform (IDP) with Backstage AEB SE - In Progress
Problem: Developers and specialist teams lacked a central, self-service way to access infrastructure, services, and tools — manual requests and approvals caused unnecessary delays. On top of that, the initial setup and onboarding process was cumbersome, documentation was decentralized and hard to find, and the overall system landscape was hard to grasp.
My Role: Co-shaping an Internal Developer Platform (IDP) on Spotify Backstage to improve Developer Experience (DX): teams self-serve environments, CI/CD pipelines, and AI-powered helpers, and can connect and extend them.
Result: Significantly reduced lead times for developer resources, streamlined the onboarding process, and established a centralized knowledge base, drastically reducing manual support tickets.
AIBackstageCI/CDDockerJavaKotlinKubernetesRESTTypeScript
On-Demand Database Provisioning in Kotlin & Angular AEB SE - Completed
Problem: Developers, CI/CD pipelines, and Kubernetes workloads could not provision Postgres databases on demand, causing manual effort and delays in the development cycle.
My Role: Responsible for the design and build of a full-stack web application (Kotlin / Angular) enabling on-demand provisioning of complete, isolated Postgres databases for teams and automated systems.
Result: Engineered a full-stack solution enabling automated database deployment in seconds rather than hours, fully integrated into the Kubernetes and CI/CD ecosystem.
AngularDockerJavaKotlinKubernetesPostgreSQLRESTSpring Boot
Java SMB Framework & Migrating Off Legacy UNC Paths AEB SE - Completed
Problem: Legacy processes relied on proprietary Windows UNC share paths that were incompatible with modern, containerized cloud workflows.
My Role: Built a reusable, Java-based SMB framework and contributed to the migration of all existing UNC processes to Docker containers and Kubernetes.
Result: Fully decoupled file handling from the underlying Windows hardware and ensured smooth containerization of all dependent services.
DockerJavaKubernetesSMB
Automated Release & QA Pipeline for Kubernetes Workloads AEB SE - Completed
Problem: Product releases without a standardized, automated quality-assurance step carried elevated risk and quality fluctuations in production.
My Role: Designed and embedded an automated release patch process (Build Automation) in Jenkins, Maven, and connector tools, enforcing defined QA steps for Java/Maven artifacts before deployment to Kubernetes.
Result: Higher software quality, enforced QA standards on every deployment, and reliable, error-free release cycles in production.
CI/CDDockerJavaJenkinsKubernetesMavenREST
Educational Services Platform (Hamburg Authority for School Education) oncampus GmbH - Completed
Problem: Paper-based and manual workflows in Hamburg's school administration slowed processes, inflated administrative effort, and degraded data quality.
My Role: As a software developer, I built tailored web applications in an agile team on Laravel and Vue.js to digitize core administrative school processes.
Result: Successfully migrated Hamburg's curricula to a digital system with version 1.0 (November 2023), increasing administrative efficiency, reducing paper usage, and fostering sustainable professional exchange among educators.
GitLaravelMySQLPHPRESTVue.js
Bachelor's Thesis: AI-Powered Document Classification Kontor Consulting GmbH - Completed
Problem: Digital documents produced in daily business (emails, contracts, invoices) had to be reviewed and classified manually — error-prone and time-consuming.
My Role: Independently designed and built a deep learning model for automatic classification and sorting of digital documents using Java and DeepLearning4J, covering data preparation, model training, and evaluation.
Result: Validated practical applicability with high classification accuracy; thesis awarded 1.7. A resource-efficient, small model was deliberately researched and used.
AIDeep LearningDeepLearning4JJavaJetBrains SuiteMachine LearningMaven
Automated Maintenance Contract Generator Kontor Consulting GmbH - Completed
Problem: Creating maintenance contracts manually was time-consuming and error-prone in the contract data.
My Role: Built a specialized web generator (PHP/Symfony/Vue.js) for automated creation of maintenance contracts in close collaboration with the accounting team.
Result: Eliminated manual transfer errors, saved significant time, and generated standardized contract documents automatically.
PHPPostgreSQLSymfonyVue.js