Meridian — how it came to be
A self-hosted analytics tool for product development — born from the pain of scraping answers like "are we shipping the right thing?" together from five different tools.
Stories about my projects and tools, the things I work with, the topics on my mind — written honestly, with the ups and downs.
A self-hosted analytics tool for product development — born from the pain of scraping answers like "are we shipping the right thing?" together from five different tools.
Technical companion to the AKTA project: architecture, stack, engineering principles, and the key ADRs. For readers who want to know how it's built.
A central licensing and distribution server for my own software products — born from the frustration of cobbling together licensing, delivery and customer management from scratch for every product.
Own online presence on own infrastructure. Astro on the front, Directus on the back — and a recurring playground for SEO and LLM discoverability experiments.
A planning and analysis tool for football coaches. Born from the weekly pain of cobbling together a meaningful training session every Thursday evening.
A private document archive with full-text search and automatic categorisation. Born from the very real desire to never again rummage through paper folders.
A self-hosted learning tool. Type in a topic, get a structured unit with quiz and real sources, an automatic spaced-repetition plan included.
A local playground for LLMs, embeddings, prompt engineering. No token costs, no data leaving the box, arbitrarily painful iterations.
Hardware, networking, backups, power: the layer below the "Homeserver" that keeps it stable in the first place. Less glamorous, more essential.
A self-run homelab with 25+ containers and counting. Not because I have to — because I can, and the playground is too good.
Built pro bono for the TSV Weilimdorf football division. A dedicated home for parents, coaches and members alongside the club's overloaded main site.