The Doorbell, Not the Parcel: Realtime Chat Without WebSockets
How inbound WhatsApp messages reach an open chat screen using SSE, Redis pub/sub, and events that ring a doorbell instead of carrying data.
July 16, 2026·8 min read
The Blind Index: Prefix Search Without Plaintext
How to build prefix-search over encrypted messages in Postgres using blind indexing and n-gram tokens, without storing any plaintext.
April 10, 2026·10 min read
The Boring Answer to MCP Context Bloat
How to build prefix-search over encrypted messages in Postgres using blind indexing and n-gram tokens, without storing any plaintext.
April 3, 2026·10 min read
Searchable PII Encryption in Postgres
How we encrypted PII so a leaked database dump reveals nothing, while prefix search, sorting, and filtering all kept working.
February 10, 2026·6 min read
Boost your Image Classification Model
Techniques for improving deep learning image classifier accuracy: progressive resizing, transfer learning, mixup augmentation, and test-time augmentation.
May 14, 2019·7 min read