I study at Leibniz University Hannover and build intelligent systems across AI agents, knowledge graphs, and data-driven applications. My work combines research ideas with practical software engineering — and every project below ships with tests, a measured evaluation, CI/CD, and a live demo, because claims should be checkable.
| Project | What it does | Proof |
|---|---|---|
| medical-knowledge-agent · live demo | Role-aware RAG agent: the same medical question answered differently for a patient vs a doctor, grounded in retrieved sources, with honest abstention when nothing relevant exists. FastAPI + Docker. | Deterministic eval suite enforced in CI; benchmarked on 1,500 real MedQuAD passages — semantic retrieval lifts Recall@1 0.66 → 0.75 over BM25 |
| document-trust-analyzer · live demo | Explainable transparency score for any document: claims vs citations, overclaiming, vague attribution, loaded language — every point itemised. Pure Python, zero dependencies. | Detectors measured on a hand-labeled gold set (claim F1 0.77, red-flag F1 0.91), 94% test coverage, coverage-gated CI |
| better-text-machine · live demo | Responsible revision tool for AI-assisted drafts: citation flags, personalization gaps, source notes, trust score, DOCX/PDF import — fully client-side, drafts never leave the browser. | Real-browser smoke test in CI; strict CSP; dependency-free vanilla JS |
All three demos run the actual project code in your browser (the Python ones via Pyodide/WebAssembly) — no canned responses, no server, no data collection.
- GraphReady — a documents-to-mapping-ready-data pipeline for knowledge-graph construction
- ANL 2026 automated negotiation agent — opponent modeling and preference concealment
- A from-scratch knowledge-graph question-answering agent (ReAct loop, tool use, Claude API)
Languages: Python, JavaScript/TypeScript, SQL AI / Data: retrieval & RAG, sentence-transformers, evaluation design, pandas, scikit-learn Semantic systems: RDF, SPARQL, Wikidata/DBpedia, knowledge graphs Engineering: FastAPI, Docker, GitHub Actions, pytest, Playwright, React/Node.js
AI agents · knowledge graphs & semantic systems · automated negotiation · evaluation-driven development · trustworthy and transparent AI applications

