Adam Yahmadi

Computer Science student at TU Munich, focused on scientific computing and machine learning — and a self-hosting enthusiast who runs a Proxmox homelab for fun.


about

Who I am

I'm a Computer Science student at the Technical University of Munich, with experience drawn from both academic work and personal projects. I'm drawn to problems where rigorous thinking meets real implementation.

My interests sit around mathematics, machine learning, and scientific computing — and I'm most engaged when turning concepts into practical implementations and software people can actually use.

I enjoy working on real-world technical problems and building reliable, functional systems across different domains. I learn fastest by shipping, and I want to keep doing exactly that.

Based inMunich, DE
StudyingB.Sc. Informatics
FocusML · SciComp
SpeaksDE · EN · AR · FR

experience & education

The path so far

WS 2025/26
Lab Course — Motion Planning for Autonomous Vehicles
Chair of Robotics & Real-Time Systems · TU Munich
"Constructing a Driving Dataset near a Bus Station": a computer-vision pipeline that extracts road-user trajectories from drone recordings and converts them into CommonRoad scenarios, paired with a visualization toolbox and an automated drivability checker (collision, road-compliance, and kinematic-feasibility validation). Built on the CommonRoad framework, with TPH-YOLOv5 for small-object detection and MobileSAM for efficient segmentation.
↓ Read the paper (PDF)
2024 — 2025
Driving Strategy Engineer
TUfast Eco Team · TU Munich
Built a solver-agnostic optimization framework computing energy-optimal speed profiles for the lux025 solar car at the Bridgestone World Solar Challenge 2025. Modeled battery state-of-charge, solar irradiance, terrain slope, aerodynamic drag, and control stops — with interchangeable solvers (IPOPT, ALPSO, ParOpt, Gurobi) over a shared physics model and GPX route processing.
2023 — Present
B.Sc. Informatics
Technical University of Munich
Coursework and lab projects spanning algorithms, computer architecture, autonomous systems, and software engineering.
2019 — 2023
Scientific Baccalaureate — Mathematics
Lycée Hrairia 2 · Tunis, Tunisia
Graduated with highest honors.

selected work

Things I've built

Vertex

CLI tool that turns document photos into scanner-quality PDFs via a computer-vision pipeline: GrabCut boundary detection, perspective correction, and illumination normalization.

PythonOpenCVNumPy
Cache Simulator

Cycle-accurate cache simulator with direct-mapped and fully-associative caches, LRU eviction, and per-access gate count tracking to estimate hardware complexity.

C++SystemC
See everything on GitHub →

toolkit

What I work with

Languages

PythonCC++JavaR

Frameworks & Libraries

PyTorchTensorFlowNumPyOpenCVFastAPISpring Boot

Tools & Infra

DockerGitLinuxProxmoxOllama

Focus Areas

Machine LearningScientific ComputingOptimizationAlgorithms

Spoken languages

GermanNative
EnglishFluent
ArabicNative
FrenchFluent

Let's build something

Always up for interesting problems in ML and scientific computing — collaborations, projects, or a good chat about homelabs and self-hosting. My inbox is always open.