MSc Informatics @ TUM · Ex-Siemens · Ex-Flexopus
|
|
|
|
I build at the intersection of knowledge engineering and fullstack development — designing ontologies, knowledge graphs, and semantic architectures, then shipping them as production systems.
My master's thesis at TUM's Chair of Connected Mobility developed a formal OWL 2 ontology for hierarchical travel recommendation, including a node-based ACO algorithm for POI selection and a federated SPARQL pipeline over Wikidata/DBpedia constructing a 5-level geographic hierarchy (7.4M+ statements). User study showed 83.3% preference for the hierarchical approach.
Knowledge & AI
Neo4j Cypher GDS RDF SPARQL OWL 2 GraphDB Qdrant LangGraph PyTorch RAG
Fullstack
TypeScript React Vue Next.js NestJS Express Java Spring Python
Cloud & Infrastructure
AWS (ECS, Lambda, API Gateway) GCP Azure Entra ID Docker Kubernetes Pulumi CI/CD
Data
PostgreSQL DynamoDB Neo4j GraphDB AnzoGraph MongoDB SPARQL
| Project | What it is |
|---|---|
| MapBuilder @ Flexopus | Floor plan editing platform built with Paper.js & TypeScript. Shipped as a tested npm package with CI/CD. Core product feature used by enterprise clients. |
| paper.js (extended) | Contributed extensions to the open-source Paper.js vector graphics library. |
| Hierarchical KG Recommender | OWL 2 ontology with DL axioms, ACO-based POI selection, federated SPARQL over Wikidata/DBpedia. 7.4M+ statements, 13.97× expansion. |
| Vector Search with Qdrant | Search pipeline using late-interaction encoding and re-ranking for semantic retrieval. |
| Kaifstore | E-commerce platform with NestJS + Next.js integrated stack, Excel-driven data migration, JWT OAuth with role-based access control, and bidirectional MoySklad webhook sync. |
| All In One Sports | 0-to-1 MVP: serverless on Supabase, agentic AI workflow (LangGraph), PayPal & e-sign integrations. Concept to launch in <3 months. |
| Optifleet | Automated taxi-robot allocation using integer programming with map fullstack demo |
| Ada demonstratorhip | Creation of the course content, and educational material for teaching and learning ADA Programming Language |
| Trajectory Generation) | Linear and circular trajectory generators for Franka Emika robotic arms using Gazebo + ROS 2. |
Currently exploring the space where structured knowledge meets generative AI.



