Writing / topic

#Distributed Systems

  1. Why Long-Running Workflow Updates Moved to a Durable SSE Stream

    Replacing several ephemeral SSE channels with one table-backed notification stream — 25-second heartbeats, Last-Event-ID replay and runId correlation across async workflows. A walkthrough from the wire up.

    • Real-Time
    • Backend
    • NestJS
  2. The Redis Namespace Bug Behind a Broken Processing Pipeline

    Two services used the same BullMQ queue name under different Redis key prefixes, so every OCR extraction result was enqueued where nothing would ever read it. An incident write-up.

    • Distributed Systems
    • Redis
    • Document AI
Professional

GST Compliance & Document AI Platform

Automated Indian GST compliance, multi-way ledger reconciliation, GSTR-1/3B return filings, and an asynchronous AI-powered invoice extraction pipeline.

  • NestJS
  • TypeScript
  • Node.js
  • PostgreSQL
  • TypeORM
  • +12
◧ motion diagram
Personal / Open Source

DHVVS — Decentralized Health Visit Verification

Replaces paper health-visit logs with a proof chain — physical presence, on-device ECDSA signing, async fraud scoring and EVM blockchain anchoring.

  • NestJS
  • TypeScript
  • Prisma
  • Neon
  • PostgreSQL
  • +11
◧ motion diagram

Jump to