Anes Hodza

Projects

Projects and releases.

A selection of projects I have worked on.


Featured project

  • 2026
  • Live
  • Co-founder, technical lead

LocalMate

Agentic AI assistant for internal knowledge retrieval, built on MCP (Model Context Protocol). Targeted at any organisation that wants an overview of its own data.

View project

  • TypeScript
  • LangGraph.js
  • MCP (Model Context Protocol)
  • NestJS
  • Bun
  • Angular
  • Qdrant
  • PostgreSQL

More projects

  1. 02 Sentracker HR sentiment tracking with anonymous employee feedback and real-time analytics. An earlier Centro Labs product.
  2. 03 Evaluating LLMs on Text-to-SQL Course paper comparing three strategies for turning natural-language questions into SQL over real Swiss federal statistics, with a documented notebook that reproduces every step. The database-exploring agent does best on the hard questions, where grounding in the right year, geographic level, and exact categorical values matters most.
  3. 04 Query Errors and Cognitive Variance Short paper evaluating how dyslexia and Parkinson induced errors in user queries affect precision and recall of classical IR systems, and how a simple Levenshtein distance normalisation step recovers most of the lost retrieval quality.
  4. 05 mini-retrieve A full information-retrieval engine written from scratch in Rust. Hand-rolled tokeniser, stemmer, stop-word removal, inverted index, and BM25 scoring, answering Cranfield queries at MAP 0.2 in roughly 70 microseconds per query.
  5. 06 ngx-blogdown Open-source Angular library for Markdown-driven blogs. Strictly data-layer-only. Consumers control HTML, CSS, and routing.
  6. 07 MNIST Digit Recognition Library-free neural network in pure TypeScript and JavaScript that classifies handwritten digits from MNIST. Backpropagation and forward propagation implemented from scratch.
  7. 08 rust-http-server Complete static-file HTTP server written in Rust with a worker pool for parallel request processing. Sockets are the only abstraction, everything else is hand rolled.
  8. 09 http.c Multithreaded HTTP/1.1 server in pure C with a custom thread pool, MIME type detection, custom error pages, gzip aware response negotiation, and a CUnit test suite.
  9. 10 HM2 Scripts Implementations of numeric algorithms from the ZHAW course Höhere Mathematik 2, written during exam preparation. Splines, Runge-Kutta, Lagrange interpolation, numeric differentiation, LORAN positioning, and more.