Über mich
Ich entwickle seit 2020 Webanwendungen und REST APIs, vor allem mit PHP und Laravel, und bringe sie auf Servern mit Linux in Betrieb. Dabei kümmere ich mich um den ganzen Weg bis zum Release, von Pipelines mit GitHub Actions über Docker und Nginx bis zum Server selbst.
Zuletzt habe ich an einer Software für Prüfprotokolle gearbeitet, an Backend und Infrastruktur und an ihrem Assistenten mit KI, der Gemini über das Model Context Protocol mit der Anwendung verbindet. Mein M.Sc. in Artificial Intelligence ist jetzt in der Phase der Masterarbeit, und ich lerne Go, um tiefer in Cloud Engineering einzusteigen.
Erfahrung
2025 bis 2026 Werkstudent Software Engineer · ProtocolHero
Köln, Deutschland · Hybrid
Software für Prüfprotokolle, genutzt von fast 200 zahlenden Handwerksbetrieben
- Pipelines mit GitHub Actions gebaut, die Code prüfen, testen und per SSH auf einen Droplet bei DigitalOcean deployen.
- Staging und Produktion hinter Cloudflare und Nginx betrieben, mit DNS, SSL und Speicher in R2.
- Serverlast, Warteschlangen in Horizon mit Redis und Fehlerraten mit Sentry und Laravel Nightwatch überwacht.
- Den Assistenten mit KI verantwortet und Gemini über Laravel MCP an die Anwendung angebunden, mit Timeouts, Retries und Guardrails.
Software Engineer Intern · 2025
- Routing für HTTP, Middleware für die Authentifizierung und Rate Limiting für die API gebaut, vor dem öffentlichen Start des MVP.
- Tastaturnavigation und Blöcke per Drag and Drop für den Editor in React gebaut, entwickelt in Docker und von Staging bis Produktion ausgeliefert.
- Laravel
- Redis
- Laravel Horizon
- Nginx
- Cloudflare
- DigitalOcean
- GitHub Actions
- Docker
- Sentry
- Gemini API
- Laravel MCP
- React
2023 bis 2024 Werkstudent Web and Backend Developer · Sunbonoo · Activity Internet GmbH
München, Deutschland · Remote
Buchungsplattform für Aktivitäten und Reisen auf Basis von Magento 1.9 und OpenMage
- Den laufenden Shop auf OpenMage von PHP 7.2 auf 8.1 aktualisiert und jedes Modul zuerst auf Staging getestet.
- Langsame Abfragen in MySQL analysiert und die Katalogseiten mit Spaltenindizes beschleunigt.
- Die API von DeepL angebunden und Tausende Seiten in mehr als 10 Sprachen übersetzt, zwischengespeichert über Hashes.
- Stripe und PayPal in den Adminbereich integriert, sodass Zahlungslinks automatisch entstehen.
- PHP
- Magento 1.9
- OpenMage
- MySQL
- DeepL
- Stripe
- PayPal
- PHPUnit
2020 bis 2022 Web Developer · Techo Studios
Islamabad, Pakistan · Vor Ort
- REST APIs und Schemas in MySQL für das ERP eines Immobilienkunden gebaut, mit Suchfiltern, Abrechnung und Dokumenten als PDF.
- Anwendungen in Laravel für Kunden auf Servern mit Linux deployt und dabei Webserver, Datenbanken, Domains und SSL eingerichtet.
- PHP
- Laravel
- MySQL
- REST APIs
- Linux
Projekte
Open Source Laravel Dynamic Throttle
Ein Paket für Laravel auf Packagist, mit dem sich Rate Limits der API im laufenden Betrieb ändern lassen.
- Regeln liegen in der Datenbank und werden in den Cache kompiliert, sodass neue Limits ohne Deployment in Sekunden greifen.
- Mit Probelauf, Ausnahmen und Dashboard, testgetrieben entwickelt und mit CI über GitHub Actions.
- PHP
- Laravel
- Redis
- PHPUnit
- GitHub Actions
Open Source Retentioneering Tools
Eine quelloffene Bibliothek für Produktanalysen in Python.
- Drei übernommene Verbesserungen der Performance für Abfragen in DuckDB, große Filter auf Events und Übergangsgraphen.
- Wiederholte Abfragen in DuckDB liefen in Benchmarks etwa um den Faktor 1,9 bis 4,6 schneller.
- Generiertes SQL schrumpfte von etwa 8 MB auf 170 Zeichen.
- Python
- DuckDB
- SQL
- Performance
Privat Custom MVC Blog: PHP ohne Framework
Eine kleine Anwendung in PHP, um direkt mit dem zu arbeiten, was Laravel sonst übernimmt.
- Routing, Authentifizierung, CRUD und Berechtigungen selbst geschrieben.
- Controller, Services und Models getrennt, mit Schutz vor CSRF, Tests mit PHPUnit und Prüfungen nach PSR-12.
- PHP
- FastRoute
- PHPUnit
- PSR-12
In Arbeit Agentic CSV Analyst
Eine App, mit der man Daten aus CSV per Chat analysiert.
- Das Sprachmodell plant und erklärt, DuckDB übernimmt die Berechnungen.
- RAG mit Qdrant, gespeicherte Konversationen und getrennte Daten pro Konto.
- Next.js
- TypeScript
- LangGraph
- DuckDB
- Qdrant
- OpenAI API
Weitere Projekte
- 2021 bis 2022IgnitePro: ERP im kleinen Maßstab
Laravel · React · REST APIs
- 2021 bis 2022
REMS: Immobilienverwaltungssystem
Laravel · REST APIs
- 2022safariGym: CMS für ein lokales Fitnessstudio
Laravel · Blade
- 2020 bis 2021Vaxi Global: Digitale Impfnachweise
REST APIs
- 2020Decentralized Negative Links Prediction: Bachelorarbeit
Python · Node2vec · Flask
- 2019Suizidanalyse und Modellvorhersagen
Python · pandas · scikit-learn
Skills
- Backend & APIs
- Laravel
- REST APIs
- Middleware
- Rate limiting
- Redis
- Laravel Horizon
- Magento 1.9
- OpenMage
- Cloud & DevOps
- Linux
- DigitalOcean
- Cloudflare
- Docker
- Nginx
- GitHub Actions
- SSH
- Bash
- Monitoring & Tests
- Sentry
- Laravel Nightwatch
- PostHog
- Server logs
- PHPUnit
- Vitest
- Pint
- Sprachen & Datenbanken
- PHP 8
- TypeScript
- Python
- SQL
- PostgreSQL
- MySQL
- DuckDB
- KI / LLM
- Gemini API
- Gemini File Search
- Laravel MCP
- OpenAI API
- RAG
- Qdrant
- Intent routing
- Guardrails
- Frontend
- React
- Zustand
- Tailwind CSS
- Blade
- Werkzeuge
- Git
- Claude Code
- Codex
- Cursor
- Jira
- Linear
- Postman
Ausbildung
- Seit 2022
M.Sc. Artificial Intelligence · BTU
Deutschland · Alle Kurse abgeschlossen, Masterarbeit voraussichtlich 2027
- 2016 bis 2020
B.Sc. Informatik · Bahria University
Islamabad, Pakistan
- Kurs
GDPR for Software Developers · TechGDPR
- Kurs
Software Architecture and Clean Code · Udemy