Writing
Technical popular blogs
- My RAG API Never Signs Tokens or Sees Passwords — auth on a RAG API, and the two attackers most designs forget.
- Multi-Tenant RAG Leaks Through the Search, Not the Login — four checkpoints that keep an answer inside the asker’s own documents.
- When a Redis Cache Hit Is the Wrong Answer — three caches in front of an agent, and the cases where a saved answer must not be returned.
- Rate Limit an LLM Agent by Tokens, Not Requests — what to count, when to count it, and what an agent loop changes.
Personal writing
· 2 min read
Learning to Say “I Don’t Know”
For years my job was making systems always respond. Building one that is allowed to refuse changed how I think about correctness — in software, and in how I work.
Continue reading →Placeholder
Placeholder Personal Post 02
A two- or three-line description of this post goes here. It shows under the title on the Writing page, so make it say what the reader will get.
Continue reading →Placeholder
Placeholder Personal Post 03
A two- or three-line description of this post goes here. It shows under the title on the Writing page, so make it say what the reader will get.
Continue reading →Placeholder
Placeholder Personal Post 04
A two- or three-line description of this post goes here. It shows under the title on the Writing page, so make it say what the reader will get.
Continue reading →Placeholder
Placeholder Personal Post 05
A two- or three-line description of this post goes here. It shows under the title on the Writing page, so make it say what the reader will get.
Continue reading →Placeholder
Placeholder Personal Post 06
A two- or three-line description of this post goes here. It shows under the title on the Writing page, so make it say what the reader will get.
Continue reading →