ls blog/
Blog
2026-07-28
Chunking strategies for RAG over financial documents
Fixed-size chunking quietly wrecks retrieval quality on ESG and financial reports. What actually worked across 2,000+ companies.
2026-06-22
Running Typesense on Kubernetes: StatefulSets, persistence and health checks
Taking a search engine from docker run on a laptop to a resilient deployment in a production Kubernetes cluster.
2026-05-06
Typesense vs Elasticsearch: picking a search engine for entity search
Why I chose Typesense to search companies, portfolios and metrics — and the cases where I'd still reach for Elasticsearch instead.
2026-03-18
Upgrading Apache Airflow in production without downtime
A major-version Airflow upgrade on a platform running 100+ scheduled jobs, and the rehearsal process that made the actual cutover boring.
2026-03-05
Building a RAG pipeline that ships to Kubernetes, not just a notebook
What changes when a RAG system has to be a production service with an audit trail, not a demo.
2026-02-10
Building an Airflow platform from zero to 100+ production jobs
Notes on standing up orchestration where none existed, and later upgrading it in production without anyone noticing.