Skip to content
View abdrahmandiab's full-sized avatar
👨‍🎓
working on my thesis
👨‍🎓
working on my thesis

Highlights

  • Pro

Block or report abdrahmandiab

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
abdrahmandiab/README.md

Hi, I'm Abdelrahman 👋

📍 Munich, Germany | 🎓 M.Sc. Informatics @ TUM | 🤖 Agent/ML Engineer

Python Rust Java TypeScript GStreamer Docker


Currently exploring agentic AI.


🔭 What I'm Working On

Master of Science in Informatics at Technische Universität München (TUM)

Master's Thesis @ TUM Chair of Software Engineering & AI

Topic: Agentic Regression Bug Testing for GUI Applications

  • Building a VLM-based agent that can autonomously bisect regression bugs in open-source software.

  • The goal: extend Mozilla's mozregression approach 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)


🛠️ Background

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

Work Experience

  • Previously: ML Engine Engineer at Ivy (Jax ↔️ PyTorch ↔️ TensorFlow ↔️ Numpy ML framework transpiler)
  • Currently: Working Student - ML Engineer Logivations (warehouse tracking).

📄 Documents

Document Link
🎓 TUM Transcript: 88(+30)/120 ECTS Transcript up to SS25
🎓 GUC Transcript: (Completed) Transcript

🎲 Beyond Code

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

🌐 Connect

LinkedIn Email


📍 Munich | 🗣️ Arabic (native), English (fluent), German (B1)

Pinned Loading

  1. Sohob/VeryLinkedIN Sohob/VeryLinkedIN Public

    Scalable replica of LinkedIN

    Java 6 5

  2. ivy ivy Public

    Forked from unifyai/ivy

    The Unified Machine Learning Framework

    Python

  3. tmux-shift-arrow-select tmux-shift-arrow-select Public

    Smart select using shift+<arrow> keys in tmux

    Shell 1

  4. neetcode-submissions neetcode-submissions Public

    My NeetCode.io problem submissions

    Python