Johannes Wachter
// HELLO

I’m Johannes Wachter

Sulu Core Developer and Symfony AI Core Team member. I build the AI tooling I write about, and turn what I learn into software you can actually understand, test, secure and maintain.

// FEATURED
// RAG
How embeddings and vector stores actually work →
October 15, 2026 · 7 min
An embedding turns text into numbers and a vector store finds what is close in meaning. Here is what that actually does, and the one blind spot that shapes every RAG pipeline.
// SHORTS

All shorts →

// LATEST

All writing →

// EXPLORE BY TOPIC

Core Dev Sulu CMS · Core Team symfony/ai · Building Symfony Mate · External Lecturer @ FH Vorarlberg

On the bad days, this is what I put on: Claude is in the Stand-up.