GITHUB ACTIVITY
Public commits & shipping cadence.
ALOK BUILDSFIELD NOTEBOOK ↑
journal ↗

Still Building.Still figuring it out.

Building software, exploring ideas, and documenting the journey along the way.

Artwork visual preview
Nature visual preview
01 / SYSTEMS & ARCHITECTURE

Things I've Built

Idempotency keys ensure zero double-charges during network blips ↗

Distributed Notification System

RESILIENT PIPELINE

“Treating delivery as the hard part: circuit breakers, poison pills, and cold dead letter queues.”

When downstream notification providers choke, naive retries form a thundering herd. Built a resilient notification engine with RabbitMQ message brokers, Redis idempotency keys to ensure zero double-charges or duplicate alerts, four-stage exponential backoff, and a dedicated dead letter queue (DLQ) with Prometheus and Grafana observability.

JavaScriptRabbitMQRedisPostgreSQLPrometheusGrafana

LeetStart

Interactive Sandbox

“An online judge sandbox built while grinding my own DSA contest prep.”

An interactive coding platform integrated with Judge0 for sandboxed, safe code execution. Handles submission queues, real-time stdout/stderr verdict evaluations, language isolation, and progress tracking across algorithmic problem sets.

ReactExpressJudge0PostgreSQL

Nirva

Developer SDK

“Multi-tenant authentication as a clean, drop-in npm SDK.”

A developer tool designed so small SaaS teams don't have to rewrite RBAC, tenant isolation schemas, and token rotations every time. Comes with a CLI scaffold generator to spin up React & Vite apps with auth pre-configured.

TypeScriptExpressPrismaPostgreSQLOAuth
02 / POST-MORTEM LAB

Things I've Broken & What I Learned

Breaking systems in staging reveals what documentation misses.

03 / FIELD ESSAYS

Writing & Technical Notes

Dispatches on distributed systems, failure boundaries, and production engineering from the notebook.

View All Articles→
04 / THE BUILDER

About Alok

Alok Singh - Software Engineer
Alok Singh·Backend @ Simpel AI

Engineer by profession. Curious by default.

I like understanding systems deeply, building things from scratch, and having unnecessarily long conversations about interesting ideas. When I run into a technology I don't fully understand, my instinct isn't just to read the docs — it's to write a minimal prototype, stress test it until it breaks, and see what the failure modes feel like.

“Using an abstraction teaches you the API. Rebuilding it teaches you why the abstraction had to exist in the first place.”

Day-to-day, I build backend services with Laravel, PHP, Node.js, and TypeScript at Simpel AI. When I'm away from terminal windows, I occasionally pick up my guitar, read books on systems design and history, and slowly try to spend less time staring at backlit rectangles.

Stack:PHP · Laravel · Node.js · TypeScript · Redis · Distributed Systems
Resume / CV ↗