Writing about what I'm building and learning.
How I rebuilt a broken search system using hybrid search, vector embeddings, and a bit of LLM magic.
When is a rewrite the right call? Lessons from rebuilding Gigson's frontend from scratch.