About

I'm a software engineer in Berlin moving into platform engineering and SRE, with a second foot in AI engineering. I've kept federal police systems at 99.9% through a data-centre migration, built Java microservices for a federal agency, and written C++ and Rust where latency mattered. In my own time I run the homelab, and the retrieval system on top of it, that this site describes.

Ask for my CV

Experience

  1. 03/2026 – 09/2026

    Software Engineer (full-time) · Capgemini

    Java and Spring Boot microservices on Oracle with an Angular frontend for the Bundesverwaltungsamt, a federal agency, in an agile team. On a defence-sector project: TypeScript and React frontend components, Python tooling, and contributions to Terraform on STACKIT and the team's GitHub Actions pipelines. Open-source contributions to IDEasy, a Java CLI for reproducible developer environments.

  2. 03/2025 – 02/2026

    IT Systems Engineer (full-time) · Bundespolizeipräsidium, Berlin

    Planned and carried out the migration of federal police systems into a new data centre, Linux and Windows servers included. 99.9% availability across the systems I administered, with Ansible and automated health checks in Python and Bash that cut manual effort by 40%. Stood up Checkmk monitoring, upgraded GitLab, Nextcloud and a wiki, and supported Oracle operations including backup and recovery.

  3. 11/2024 – 02/2025

    Working Student, Software Development · BIFOLD, TU Berlin

    C++ aggregation and filtering operators for NebulaStream, a distributed stream processing platform: 45% more throughput than the previous implementation at under 100 ms end-to-end latency, with thermal sensor data at 30 FPS across nodes. Named in the acknowledgements of the SIGMOD Companion 2025 demo paper.

  4. 04/2024 – 11/2025

    Facility Assistant, IoT and Server Infrastructure (part-time) · Innowadi

    Built and ran the IoT and server infrastructure for research greenhouses: Linux servers and monitoring machines, sensors and motor controls. Diagnosed and fixed faults during live operation.

  5. 06/2023 – 10/2024

    Working Student, Software Development · Deli Bringy (via Feindt Vermögen & Consult)

    A TypeScript (Node.js) backend on Google Cloud (Firebase, serverless): Cloud Functions, Firestore security rules, the data model and external integrations, for a quick-commerce app with up to 10,000 users. Query optimisation made the app 35% faster. Also the Flutter app and internal web tools.

  6. 03/2022 – 09/2022

    Student Research Assistant · Universität Hamburg, AKKORD

    Wrote digital training material on data science, focused on SQL, for the Faculty of Education.

Education

M.Sc. Computer Science · TU Berlin

Data and Software Engineering. Thesis at DIMA, graded 1.7: a Rust reimplementation of Fainder's query phase. All coursework done; degree awarded after a final colloquium, expected winter 2026/27.

B.Sc. Computer Science · RPTU Kaiserslautern, 2020 – 2023

Information systems. Thesis: Transforming Bio-Science Research Contexts into Flexible Data Containers for Multi-omics Data Management Applications.

Skills

Platform
Kubernetes (k3s), Argo CD (app of apps), Helm, Kustomize, Sealed Secrets, NetworkPolicies, Docker, ghcr.io
Automation and CI/CD
Terraform (STACKIT in a team, AWS in a personal lab), Ansible, Bash, GitHub Actions, GitLab CI, Jenkins
Operations
Linux, Windows Server, Checkmk, incident response and root-cause analysis, backup and recovery, TCP/IP, DNS, TLS
Observability (personal lab)
Prometheus, Grafana, Alertmanager, Loki, SLOs and burn-rate alerts, CloudNativePG backups with restore drills
AI engineering
Embeddings and hybrid retrieval (pgvector, reciprocal-rank fusion), retrieval evaluation (nDCG, recall, LLM judges), structured LLM output, Ollama, Langfuse
Backend and frontend
Java, Spring Boot, microservices, REST, SOAP, OAuth2, SAML, Keycloak, Oracle, SQL, TypeScript, Node.js, Angular, React, Flutter
Systems and performance
Rust (Rayon, PyO3), C++, stream processing, profiling with hardware performance counters, ablation studies, Apache Spark
Cloud
AWS (personal lab: EC2, VPC, IAM/STS), STACKIT, Google Cloud (Firebase, serverless)
Spoken
Arabic (native), German (C1), English (C1), Hebrew (B1)

Get in touch

Open to platform, SRE and AI engineering roles in Berlin or remote in Germany.