Posts

Writing on what I build and learn along the way.

Jul 1, 2026 · 1 min read

Full-text search in Postgres with tsvector

How to build fast search without reaching for Elasticsearch, using Postgres' native tsvector and GIN indexes.

Jul 1, 2026 · 1 min read

Hello world

First test post to validate the velite setup.

Jul 1, 2026 · 1 min read

Retries and exponential backoff in BullMQ

How to design scraping jobs that fail gracefully using queues, retries, and exponential backoff in BullMQ.