Distributed Rate Limiter
Token-bucket rate limiting as a horizontally scalable service — Redis-backed, atomic via Lua, exposed as Express middleware and a standalone sidecar.
Full-Stack Engineer
I enjoy building systems end to end from React frontends to distributed backends.
01 · Selected work
Systems built end to end — designed, shipped, measured, and written up.
Token-bucket rate limiting as a horizontally scalable service — Redis-backed, atomic via Lua, exposed as Express middleware and a standalone sidecar.
A case study in building a reliable job queue on plain Postgres — SKIP LOCKED claiming, visibility timeouts, retries with backoff, and a dead-letter table.
A link shortener that treats every redirect as an event — sub-10ms redirects on the hot path, click analytics rolled up asynchronously into a React dashboard.
02 · Toolbox
The day-to-day stack — frontend to data warehouse.
03 · About
I'm Sanjay, a full-stack engineer who likes owning the whole problem — the React frontend, the API behind it, and the infrastructure underneath. Most of my work lives somewhere between a browser and a data warehouse.
Lately I've been deep in distributed systems: rate limiters, job queues, and the trade-offs you only discover by building them. The projects on this site come out of that work, each with an architecture write-up on the blog.
Mar 2024 — present
Building PlanApps
Jan 2023 — Dec 2023
Dec 2020 — Aug 2022
2019 — 2021
04 · Contact