Back to portfolio

Adem Yahmadi

Computer Science student at TU Munich

Profile

Computer Science student at TUM interested in building software for real-world systems. Experience in backend development, numerical optimization, and applied AI, with projects spanning autonomous mobility, infrastructure monitoring, and computer vision.

Education

B.Sc. Informatics

Technical University of Munich, Munich, Germany

Scientific Baccalaureate, Mathematics

Lycée Hrairia 2, Tunis, Tunisia

  • Graduated with highest honors.

Experience

Driving Strategy Engineer

TUfast Eco Team, Technical University of Munich

  • Developed the race strategy optimizer for the lux025 solar car (Bridgestone World Solar Challenge 2025), planning speed profiles over 3,000 km under energy and race constraints.
  • Extended the PyTorch vehicle model to optimize speed profiles with gradient descent and integrated multiple optimization solvers (IPOPT, ParOpt, ALPSO).
  • Built a PySide6 GUI for running optimizations and wrote unit tests for the control-stop simulation (pytest, GitLab CI).

Projects

InfraLens, Proxmox cluster visualizer & AI assistant

  • Python
  • FastAPI
  • React
  • Tauri
  • Proxmox API
  • Ollama
  • SSH
  • Built a Tauri/React desktop app that connects to Proxmox clusters, visualizes nodes, VMs, and containers as an interactive topology graph, and monitors resources in real time.
  • Developed a FastAPI backend for VM and container controls and SSH-based service discovery.
  • Integrated a local Ollama LLM that uses live cluster state for natural-language infrastructure diagnostics.

Vertex, intelligent document scanner

  • Python
  • FastAPI
  • OpenCV
  • React
  • Docker
  • Built a scanning pipeline using deep learning (DocAligner) and OpenCV for edge detection, perspective correction, and shadow removal.
  • Developed a CLI and React web app that converts photos into full-resolution PDFs; deployed with Docker on Render.

mdtopdf, Markdown to PDF converter

  • Node.js
  • Express
  • KaTeX
  • Mermaid
  • Supabase
  • Docker
  • Built a CLI and web app that converts Markdown to print-ready PDFs, with LaTeX math (KaTeX), Mermaid diagrams, and themed syntax highlighting for 200+ languages.
  • Developed a live-preview editor with PDF export, Supabase auth and cloud storage; deployed with Docker on Render.

University projects

Motion Planning for Autonomous Vehicles

  • Python
  • CommonRoad
  • Shapely
  • Matplotlib
  • Converted drone-recorded traffic data into CommonRoad simulation scenarios for benchmarking autonomous vehicle motion planners.
  • Built a validation tool with spatial indexing to detect collisions, off-road driving, and physically infeasible motion, with visualizations for debugging.

Computer Architecture & Fundamentals of Programming

  • C
  • C++
  • SystemC
  • Java
  • Built a cycle-accurate SystemC cache simulator comparing direct-mapped and associative caches.
  • Solved 35+ Java assignments on OOP, recursion, data structures, algorithms, testing, and concurrency.

Skills

Programming
  • Python
  • Java
  • C++
  • C
  • JavaScript
Frameworks & libraries
  • FastAPI
  • React
  • Node.js
  • PyTorch
  • NumPy
  • OpenCV
Tools & infrastructure
  • Linux
  • Docker
  • Git
  • GitLab CI
  • pytest
  • SSH
  • Proxmox
  • Ollama
Languages
  • German (native)
  • English (C1)
  • Arabic (native)
  • French (C1)