Selected & all.
The whole portfolio in one place. Filter by clicking through; cards link to detailed case studies.
codescope
Open-source agentic continuation of my thesis. SCIP-precise symbol graphs + a bounded tool-use loop. 13/20 on a hand-written fastapi eval — zero confidently-wrong answers.
- Python 3.11+
- Kuzu
- LanceDB
- scip-python
- +6
Graph-Powered Codebase Assistant
M.Sc. thesis at Siemens Mobility: GraphRAG for safety-critical code. Final grade 1.3 (sehr gut). The closed-source predecessor of codescope.
- Python 3.10+
- Neo4j
- FAISS
- Tree-sitter
- +2
TrivAI
Multiplayer AI trivia: upload study material, compete in real-time on AI-generated quizzes.
- Next.js 16
- React 19
- FastAPI
- PostgreSQL
- +4
GraphRAG Visualizer
Inspect the knowledge graph behind a GraphRAG pipeline, interactively.
- React
- Vite
- React Flow
- dagre
- +1
AI Markdown Journal
A markdown notebook with an AI sidekick — summarise, fix grammar, extract action items.
- React
- TypeScript
- Vite
- Tailwind v4
- +2
RAG-QA App
Upload a PDF, ask questions, get cited answers.
- Streamlit
- FastAPI
- LangChain
- FAISS
- +3
Sentiment Analysis API
Classical ML end-to-end: training notebook → containerised API → public cloud deploy.
- scikit-learn
- FastAPI
- Streamlit
- Docker
- +1
42 Berlin · Systems Collection
A custom shell, a raytraced maze, a webserver, dining philosophers — and the rest of the 42 curriculum, in C and C++.
- C
- C++
- POSIX
- Make