Projects

A selection of technical projects and write-ups. Listed newest first.

Special Feature • Master's Thesis

Knowledge Graph-Augmented RAG for Automotive Safety Case Generation

Expected start Aug 2026 (Registration Pending) • TUM Chair of Robotics, AI and Real-Time Systems

Designing and evaluating a structured Knowledge Graph retrieval layer to replace flat vector-based RAG in CeCaS, a pipeline generating Ecore and OCL safety case code from UN Regulation 152. Benchmarking against RegulaRAG and HippoRAG.

View Thesis Details & Living Log →

Salsuki: Community Management Platform

2024 – Current • Full-Stack, Solo Engineer

A community platform for a non-profit salsa school with 60+ active users. Built with Supabase (Postgres, RLS, Edge Functions) and React 19/TypeScript on Vercel. Features credit ledger accounting, booking waitlists, and an interactive dance prerequisite graph.

Read full write-up →

LECture-bot: GenAI Course Assistant

Apr 2025 – Aug 2025 • TUM DevOps Course

Designed the RAG and generative AI subsystem for an intelligent course material assistant. LangChain microservice with document embedding, Weaviate vector database, and integrations with cloud and local LLMs.

Read write-up →  •  GitHub Repository

AI Travel Journal Assistant

Apr 2025 – Aug 2025 • TUM Connected Mobility Lab

Full-stack AI-powered travel journal assistant integrating React, FastAPI, PostgreSQL, and Docker. Led GenAI vision microservice for automated photo analysis and timeline creation.

Read write-up →  •  GitHub Repository

TUM IDP: LLM Tooling Framework

Oct 2024 – May 2025 • TUM Interdisciplinary Project

A framework designed to reduce manual effort in transitioning research-stage software tools to professional production applications using LLM models (Python and Gemini).

Read write-up →  •  GitHub Repository

ADLM Medical Image Segmentation

Apr 2024 – Aug 2024 • TUM Chair for AI in Medicine

Research project investigating resolution differences and state-of-the-art segmentation techniques on 3D medical images using PyTorch, Deep Learning, and nnU-Net.

Read write-up →  •  GitHub Repository