Blog

Longer notes on the systems I build: backend-heavy products, AI agent workflows, retrieval pipelines, and the tradeoffs that show up while shipping them.

Designing tinyqueue around Redis lists

Draft

Notes on the tradeoffs behind a small Redis-backed queue: FIFO processing, retry windows, worker concurrency, and what I kept deliberately simple.

5 min readRedisQueuesTypeScript

Practical RAG pipelines for small products

Draft

How I think about document ingestion, chunking, retrieval quality, and agent boundaries when the goal is shipping useful AI workflows.

7 min readRAGAIBackend

What I look for in backend-heavy web apps

Draft

A compact checklist for APIs, database shape, auth flows, observability, and interface decisions that make full-stack projects easier to maintain.

4 min readBackendAPIsProduct