Über mich
Ich bin Full Stack Developer mit einem Hintergrund in Informatik und über fünf Jahren Erfahrung darin, Webanwendungen produktiv zu bringen, überwiegend im PHP- und Laravel-Umfeld und zunehmend mit TypeScript und React. Die meiste Zeit davon habe ich in kleinen Startup-Teams gearbeitet, in denen ich Features vollständig verantwortet habe: Konzept schreiben, umsetzen, testen und bis zum Release begleiten.
Zuletzt lag mein Schwerpunkt auf B2B-SaaS. Ich habe einen Dokumenteneditor gebaut, der verschachtelte Abschnitte, Drag-and-drop-Felder und wiederverwendbare Komponenten beherrscht, und anschließend einen KI-Assistenten entworfen und ausgeliefert, der aus einem Prompt oder einem hochgeladenen PDF ein strukturiertes Formular erzeugt. Damit er zuverlässig arbeitet, habe ich Intent-Routing, Guardrails und eine Validierungsschicht gebaut, sodass das Modell ausschließlich das tun kann, was erlaubt ist.
Ich arbeite agent first und prüfe und debugge alles, was ein Modell erzeugt, bevor es in die Nähe von Produktion kommt. Parallel dazu schließe ich meinen M.Sc. in Artificial Intelligence ab.
Erfahrung
2025 — 2026 Werkstudent Full Stack Developer · ProtocolHero
Köln, Deutschland · Hybrid
Ich habe den zentralen KI-Assistenten von groben Anforderungen bis zum ausgelieferten Produkt gebracht. Ich habe die Orchestrierungsschicht im Backend entworfen und die Guardrails geschrieben, die die Modelle auf erlaubte Aktionen begrenzen, und anschließend Google File Search und die Gemini-APIs angebunden, damit der Gesprächskontext eine vollständige Dokumentenerzeugung übersteht. Ich habe täglich agent first mit Claude und Codex gearbeitet und jede Modellausgabe geprüft und debuggt, bevor sie in die Codebasis gelangte.
- Laravel 12
- React
- TypeScript
- Gemini API
- Laravel MCP
- PostgreSQL
- Redis
- GitHub Actions
2025 Praktikant Full Stack Development · ProtocolHero
Köln, Deutschland · Hybrid
Ich habe den Kern des Dokumenteneditors gebaut: verschachtelte Abschnitte, Drag-and-drop-Felder, Copy-and-paste-Verhalten, Seitenumbrüche und wiederverwendbare Komponenten. Den Editor-State habe ich in Zustand modelliert, damit Verschieben, Duplizieren und Bearbeiten tief verschachtelter Komponenten synchron bleibt, und eine Bibliothek von Eingabekomponenten mit eigenen Layouts, Optionen und Bearbeitungslogik aufgebaut, die das Team für jeden Dokumenttyp wiederverwendet hat. Das Testen dieser Abläufe und Reviews vor dem Release haben Regressionen im gesamten Builder aufgedeckt.
- React
- TypeScript
- Zustand
- Laravel
- Inertia.js
- Vitest
2023 — 2024 Werkstudent Web & Backend Developer · Sunbonoo · Activity Internet GmbH
Deutschland · Remote
Ich habe die Magento-Module hinter der Auftragsabwicklung und den Payment-Link-Workflows im Buchungsprozess gebaut und gepflegt. Ich habe Legacy-PHP auf PSR-12 mit klareren Klassengrenzen refaktoriert, DeepL angebunden, damit der Katalog mehrere Sprachen bedienen kann, und langjährige Probleme in JavaScript, jQuery und AJAX auf Kunden- und Administrationsseiten beseitigt. Jede Änderung an Checkout, Bestellung und Administration ging abgesichert durch PHPUnit und Regressionstests live.
- PHP 8
- Magento
- MySQL
- DeepL API
- PHPUnit
- ElasticSearch
2020 — 2022 Junior Web Developer · Techo Studios
Islamabad, Pakistan · Vor Ort
Ich habe ein eigenes Content-Management-System mit einer Laravel-API dahinter gebaut und Backend sowie REST-Integrationen für ein kleines ERP beigesteuert. Ich habe automatisierte Unit-Tests in der CI eingerichtet, damit Releases schnell und stabil blieben, AWS S3 für Dateispeicherung und QLDB für Ledger-basierte Transaktionen genutzt und die SQL-Datenbanken samt Datenintegrität in allen betreuten Anwendungen sauber gehalten.
- PHP 7
- Laravel 8
- React
- MySQL
- AWS S3
- AWS QLDB
- PHPUnit
Projekte
2025 — 2026 ProtocolHero: B2B-SaaS-Plattform
Eine SaaS-Plattform für digitale Protokolle und Formulare in verschiedenen Branchen. Ich bin in der MVP-Phase eingestiegen und habe über den gesamten Stack gearbeitet. Im Frontend habe ich den Protokolleditor mit React, TypeScript und Zustand gebaut, inklusive Drag-and-drop-Komponenten, Copy-and-paste innerhalb der Anwendung und Tastenkürzeln wie in einem Editor, wobei jede Eingabekomponente von Grund auf entstanden ist. Mein größter Beitrag war der KI-Assistent, den ich in das Produkt eingebaut habe: Er erzeugt ein Protokoll aus einem Prompt oder einem hochgeladenen PDF, füllt es mit Werten aus einem Dokument und aktualisiert es anhand eines Fotos. Intent-basiertes Routing, eine Wissensbasis, Guardrails und eine Validierungsschicht sind vorgeschaltet, damit er nur das ändert, was erlaubt ist.
- Laravel 12
- React
- TypeScript
- Zustand
- PostgreSQL
- Gemini API
- Laravel MCP
- OCR
- Docker
In Arbeit Agentic CSV Analyst
Eine chatbasierte CSV-Analyse-App, in der das Sprachmodell plant und erklärt, während DuckDB die eigentliche Berechnung übernimmt. So sind die angezeigten Zahlen berechnet und nicht generiert. Ich habe die Upload- und Profiling-Pipeline gebaut, dauerhafte Konversationen, den sicheren Umgang mit OpenAI-Zugangsdaten, Retrieval mit Qdrant und die strikte Trennung der Daten je Nutzer.
- Next.js
- TypeScript
- LangGraph
- DuckDB
- Qdrant
- OpenAI API
Open Source Retentioneering Tools
Drei Performance-Fixes, die ich zur Open-Source-Bibliothek für Produktanalytik beigesteuert habe und die gemerged wurden. Sie betreffen die Wiederverwendung von DuckDB-Abfragen, große Event-Filter und wiederholte Berechnungen des Übergangsgraphen. Benchmarks zeigen wiederholte DuckDB-Abfragen 1,9 bis 4,6 mal schneller, und eine der Änderungen hat ein generiertes SQL-Statement von rund 8 MB auf 170 Zeichen reduziert.
- Python
- DuckDB
- SQL
- Performance
2025 Machador: KI-LLM-Prototyp
Ein Prototyp rund um ein LLaMA 3 Small Modell, das ich mit AWS SageMaker auf Unternehmensdaten feinjustiert habe, um das Umschreiben und Humanisieren von Texten zu verbessern. Ich habe den React-Chatbot gebaut, über den Transformationen in Echtzeit liefen, ein Flask-Backend, das das Modell über die Hugging Face Inference API anspricht, und eine GitLab-CI/CD-Pipeline, die alles automatisch deployt.
- Python
- Flask
- Hugging Face
- AWS SageMaker
- React
- Tailwind CSS
2023 — 2024 Sunbonoo: Plattform für Touren und Ausflüge
Eine Plattform für die Buchung von Touren und Ausflügen in ganz Europa, betrieben auf dem LAMP-Stack mit Magento 1.9 und OpenMage. Ich habe die eigenen Admin-Module geschrieben, die die Auftragsabwicklung automatisieren, die Drittanbieter-APIs dahinter angebunden und die Webhooks und Push-Benachrichtigungen ergänzt, auf denen der Workflow lief. Die DeepL-Anbindung hat den Katalog für mehr Sprachen geöffnet und die Reichweite in der Suche verbessert, und das Optimieren der Magento-Grid-Abfragen zusammen mit Mirasvit ElasticSearch und Caching hat die Administration spürbar schneller gemacht.
- PHP 8
- Magento 1.9
- MySQL
- DeepL API
- ElasticSearch
- Apache
Weitere Projekte
- 2021 — 2022IgnitePro: ERP im kleinen Maßstab
Laravel 8 · React · PostgreSQL · Twilio · AWS S3
- 2021 — 2022
REMS: Immobilienverwaltungssystem
Laravel 8 · MySQL · Docker · PHPUnit
- 2022safariGym: CMS für ein lokales Fitnessstudio
Laravel 8 · Bootstrap 5 · MySQL · Chart.js · D3.js
- 2020 — 2021Vaxi Global: Digitale Impfnachweise
Lumen · Flask · AWS QLDB · MySQL · PyTest
- PrivatCustom MVC Blog: PHP ohne Framework
PHP · FastRoute · PHPUnit · PSR-12
- 2020Decentralized Negative Links Prediction: Bachelorarbeit
Python · Node2vec · scikit-learn · Flask
- 2019Suizidanalyse und Modellvorhersagen
Python · pandas · scikit-learn · Matplotlib
Skills
- Programmierung
- PHP 8
- TypeScript
- JavaScript
- Python
- Frontend
- React
- Zustand
- Livewire
- Tailwind CSS
- shadcn/ui
- Backend
- Laravel
- REST APIs
- Redis
- Datenbanken
- PostgreSQL
- MySQL
- Cloud & DevOps
- Docker
- Linux
- Nginx
- Cloudflare
- GitHub Actions
- AWS S3
- KI / LLM
- Gemini API
- OpenAI API
- File Search RAG
- MCP tools
- Arbeitsweise
- SOLID
- Clean code
- Unit testing
- Spec driven development
Ausbildung
- 2022 — heute
M.Sc. Artificial Intelligence · BTU
Deutschland · Eingeschrieben
- 2016 — 2020
B.Sc. Informatik · Bahria University
Islamabad, Pakistan