Projects and releases.
A selection of projects I have worked on.
2026 / Live
Co-founder, technical lead
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.
- TypeScript
- LangGraph.js
- MCP (Model Context Protocol)
- NestJS
- Bun
- Angular
- Qdrant
- PostgreSQL
Nr. 02 / Live
Co-founder, full-stack development
HR sentiment tracking with anonymous employee feedback and real-time analytics. An earlier Centro Labs product.
- C#
- ASP.NET
- .NET
- Angular
- TypeScript
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.
- IR
- NLP
- Evaluation
- Levenshtein
- Python
Engineering notes
Tier III
- 04
Open-source Angular library for Markdown-driven blogs. Strictly data-layer-only. Consumers control HTML, CSS, and routing.
- TypeScript
- Angular
- js-yaml
- CLI
- 05
Library-free neural network in pure TypeScript and JavaScript that classifies handwritten digits from MNIST. Backpropagation and forward propagation implemented from scratch.
- TypeScript
- JavaScript
- Node.js
- Neural Networks
- 06
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.
- Rust
- HTTP
- Sockets
- Worker Pool
- 07
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.
- 08
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.
- Python
- NumPy
- Numerical methods