Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View esterkane's full-sized avatar
  • Augsburg, Germnany
  • 08:47 (UTC +02:00)

Block or report esterkane

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
esterkane/README.md

Sanja Ruzic

AI Knowledge & Learning Systems | Search, RAG & LLM Evaluation | Technical Learning & Developer Education

I build systems that help people find, understand, practise, and apply complex technical knowledge.

My background combines 13+ years in technical support and application engineering with deep experience in Elasticsearch, search/retrieval, production diagnostics, observability, knowledge workflows, and technical problem solving.

I'm currently exploring how those capabilities can be applied to:

  • AI-powered knowledge and learning systems
  • RAG, hybrid retrieval, semantic search, and reranking
  • LLM evaluation, reliability, and guardrails
  • knowledge-to-learning pipelines
  • adaptive technical learning
  • conversational and voice-based learning
  • technical simulations and diagnostic reasoning
  • developer education and AI-assisted expert workflows

The common thread across my work is measurable quality: grounded answers, provenance, retrieval metrics, reproducible diagnostics, evaluation datasets, human review, and systems that help people build understanding rather than simply generate answers.

Featured work

🧠 Lernapp β€” AI-assisted language learning

Cross-platform learning application for German practice across TestDaF, workplace communication, and negotiation.

It combines conversation and writing practice, personal learning materials, audio, vocabulary, saved progress, speech recognition, voice interaction, and AI-assisted feedback.

What I'm exploring

  • conversational AI for learning
  • voice and speech interfaces
  • personalised practice
  • learner progress
  • local-first/private learning workflows
  • how AI can support practice without replacing the learner's own thinking

β†’ lernapp-updates


πŸ”Ž Grounded RAG Assistant β€” Knowledge + Retrieval + Evaluation

Production-shaped RAG system over technical documentation using Elasticsearch hybrid retrieval, reranking, citations, feedback, evaluation, and observability.

What it demonstrates

  • grounded generation
  • measurable retrieval quality
  • provenance and citations
  • LLM observability
  • human review
  • insufficient-evidence handling

This forms part of the knowledge infrastructure I want to apply to adaptive learning systems.

β†’ grounded-rag-assistant


🧩 KCS Control Plane β€” Knowledge Quality & Human/AI Review

Operational knowledge-quality system for identifying duplicate and overlapping technical articles, clustering related knowledge, and supporting editorial review.

What it demonstrates

  • knowledge quality
  • semantic similarity
  • human-in-the-loop AI
  • evaluation against human decisions
  • safe agent workflows
  • knowledge governance

β†’ kcs-control-plane


πŸŽ“ Elasticsearch Resilience Quiz β€” Technical Learning Experiment

Interactive technical quiz focused on engineering judgement across Elasticsearch, distributed systems, observability, and resilience.

Each problem includes explanations and evidence from official documentation.

This is an early experiment in turning technical knowledge into active practice rather than passive documentation.

β†’ elasticsearch-resilience-quiz


πŸ“Š Elasticsearch Product Search Lab β€” Search Relevance & Evaluation

E-commerce product search relevance lab with Elasticsearch mappings, deterministic ingestion, BM25 strategy comparison, relevance metrics, latency benchmarks, and local search quality gates.

What it demonstrates

  • measurable search relevance
  • ranking comparison with Precision@5, MRR@10, and nDCG@10
  • ingestion quality and its effect on search
  • reproducible latency benchmarks and quality gates

β†’ elastic-product-search-lab


More search and retrieval work

What I'm building next

I'm particularly interested in moving from:

documentation β†’ retrieval β†’ answers

toward:

knowledge β†’ diagnosis β†’ practice β†’ feedback β†’ evaluation β†’ mastery

Upcoming experiments include:

  • an AI troubleshooting simulator
  • adaptive technical tutoring with progressive hints
  • knowledge-to-learning pipelines
  • learner-state and misconception modelling
  • evaluation of AI tutoring quality
  • conversational simulation
  • small immersive/WebXR learning experiments

Core technologies

AI & retrieval: RAG, hybrid search, semantic search, vector search, reranking, LLM evaluation, agents
Search: Elasticsearch, BM25, relevance evaluation, Precision@k, MRR, nDCG
Engineering: Python, FastAPI, TypeScript, Node.js, Docker
Observability: OpenTelemetry, structured logging, tracing, metrics
Knowledge: KCS, knowledge quality, deduplication, provenance, human review

How I work

I prefer systems that:

  • make complex knowledge understandable
  • expose evidence rather than hide it
  • measure quality instead of assuming it
  • keep humans in control where judgement matters
  • turn recurring problems into reusable knowledge and tools

Pinned Loading

  1. elastic-product-search-lab elastic-product-search-lab Public

    Elasticsearch e-commerce product search relevance lab with mappings, ingestion updates, BM25, hybrid search, and offline relevance metrics.

    Python

  2. kcs-control-plane kcs-control-plane Public

    Local control plane for ingesting Elastic KB articles, computing duplicate signals, materializing duplicate clusters, and reviewing them in a browser UI.

    Python

  3. elastic-search-policy-control-plane elastic-search-policy-control-plane Public

    Governed e-commerce search control plane in TypeScript/Node.js for deterministic Elasticsearch execution plans with policies, filters, boosts, exclusions, and explainability.

    TypeScript

  4. elasticsearch-resilience-quiz elasticsearch-resilience-quiz Public

    Interactive Google Colab quiz for Elasticsearch, Kafka, Kubernetes, gRPC, Node.js, and resilience concepts.

    Python

  5. elastic-repo-inventory elastic-repo-inventory Public

    Python

  6. elastic-ai-search-decision-lab elastic-ai-search-decision-lab Public

    Compact TypeScript and Elasticsearch decision-search lab for AI search documentation findability.

    TypeScript