Software developer · M.Sc. Informatics student
Software engineering across systems, infrastructure and applied machine learning.
I'm Faid Rihan, an Informatics student at the Technical University of Munich. I build backend systems, APIs, full-stack features, self-hosted infrastructure, and ML-oriented software projects.
At a glance
Key experience
Most recent work
Software Developer at H&D GmbH
Working student role from 09/2024 to 04/2026 with backend features, microservices, APIs, Java, Rust, and cloud-oriented tooling.
Academic route
M.Sc. Informatics at TUM
Master's program started in 04/2026 after completing the B.Sc. Informatics at TUM.
Selected work
Featured projects
Academic
Criticality-Aware Motion Planning
Bachelor thesis on trajectory scoring for autonomous-vehicle motion planning using Transformer models and heterogeneous GNN context.
Infrastructure
Personal Homelab Infrastructure
A Proxmox-based self-hosting environment with isolated containers, a Docker VM, reverse proxying, firewall rules, and tiered storage.
Frontend
Portfolio v2
A self-hosted Astro portfolio with Markdown-based project pages, Docker deployment, and private GitHub Actions deployment.
Core areas
What I build
Backend & APIs
Java, Rust, REST, GraphQL, gRPC, microservices, Keycloak and database-backed systems.
Infrastructure
Docker, Caddy, Proxmox, DNS, HTTPS, firewall rules and self-hosted deployment.
ML & Autonomous Systems
Deep learning, GNNs, GANs, VAEs, motion planning and scientific computing.