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.
Experience
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.