📍 Munich, Germany | 🎓 M.Sc. Informatics @ TUM | 🤖 Agent/ML Engineer
Currently exploring agentic AI.
Master's Thesis @ TUM Chair of Software Engineering & AI
-
Building a VLM-based agent that can autonomously bisect regression bugs in open-source software.
-
The goal: extend Mozilla's
mozregressionapproach to work with any GUI application, using computer-use agents to visually identify and isolate UI regressions.
Expected end date for Masters Program: Summer Semester 2026 (Extensible to WS27)
I'm a generalist who's worked across the stack:
| Domain | What I've Done |
|---|---|
| ML/CV | Pose estimation, model compression (APC on LLaMA), depth estimation for autonomous vehicles |
| Streaming | GStreamer pipelines, WebRTC, real-time A/V for live music (with TapGig) |
| Backend | Spring Boot/Rust microservices, Ruby on Rails, FastAPI |
| DevOps | Docker, Kubernetes, CI/CD, AWS Lambda |
| Compilers | Humble brag, the A on that Compilers course |
| Algorithms | See my neetcode.io submissions |
- Previously: ML Engine Engineer at Ivy (Jax
↔️ PyTorch↔️ TensorFlow↔️ Numpy ML framework transpiler) - Currently: Working Student - ML Engineer Logivations (warehouse tracking).
| Document | Link |
|---|---|
| 🎓 TUM Transcript: 88(+30)/120 ECTS | Transcript up to SS25 |
| 🎓 GUC Transcript: (Completed) | Transcript |
When I'm not coding, you might find me:
- 🎸 Playing guitar (performed sold-out shows in Cairo with my band Skeleton Clique)
- 🐉 Leading my team to imminent danger in Dungeons and Dragons
- 📈 Reading about economics and marketing
📍 Munich | 🗣️ Arabic (native), English (fluent), German (B1)