IxI-Enki

Software Architecture · AI Engineering


Retrieval pipelines, MCP servers and secure AI integrations — architected, benchmarked and deployed on real hardware. HTL Leonding graduate, focused on software architecture and AI infrastructure.

Name · Jan Ritt Age · 35 Education · HTL Leonding — Informatics Location · Seitenstetten, Lower Austria Status · open to work
Portrait of Jan Ritt

Diploma thesis, measured

0×
retrieval improvement (MRR) over keyword search
0
indexed content chunks from the school wiki
0
fully MCP-compatible clients (of 5 tested)
0 ms
mean search latency on a Raspberry Pi 5

Diploma thesis · HTL Leonding

LeoWiki MCP MCP server with semantic search for LeoWiki

Natural-language search over the school wiki for AI assistants — German‑optimized embeddings, OAuth 2.1 + RBAC, deployed 24/7 on a Raspberry Pi 5.

Five-Stage Offline Preparation Pipeline

DokuWiki → vector index · runs once on content change · produces 6,002 embeddings

  1. Wiki Fetcher

    Input

    • Pages: 196
    • Media files: 320
    • Protocol: JSON-RPC API
    • x,
  2. Deep Evaluator

    AI Scoring

    • Text: GPT-4o-mini
    • Images: Qwen-2.5-VL
    • Output: quality scores
  3. Chunker

    Preprocessing

    • Strategy: ContentAware
    • Chunk size: 512 tokens
    • Total: 10,841 chunks
  4. Embedder

    Vectorisation

    • Model: text-emb-3-large
    • API: OpenAI
    • Dimensions: 3,072
  5. Indexing

    Persistence

    • Target: Qdrant REST
    • Vectors: 6,002
    • Collection: educational_content

Built together with Imre Obermüller — diploma thesis at HTL Leonding.

Selected projects

All projects →

Leonidas

release in progress

AI chat assistant inside DokuWiki — streaming LLM client with MCP tool access to the wiki knowledge base.

PHP · JavaScript · MCP · Docker

die_glocke

Browser-based MCP-server generator — configure tools, download a ready-to-install package as ZIP.

JavaScript · MCP

PSE Nexus

release in progress

Modular CLI/TUI toolkit with an own Python TUI framework — 98% branch coverage on the core library.

Python · PowerShell · TUI

AI & Retrieval

RAG · Embeddings · Qdrant · Eval (MRR/nDCG, LLM-as-Judge, RAGAS) · LM Studio · Ollama

MCP & Agents

MCP server & tools · FastMCP · OAuth 2.1 · agent workflows · Claude/Cursor plugins

Backend & Architecture

Python · C#/.NET · PHP · JSON-RPC · REST · RBAC · spec-driven design

Infra & Quality

Docker Compose · Linux/ARM · CI · pytest · Playwright · benchmark suites

Contact

Open for software architecture & AI engineering roles —
within commuting range of Linz, Steyr or Amstetten, or fully remote.