MUMBAI, INDIA

Senior full stack engineer. I built Dukaan Dost's ERP and the team that runs it.

Six engineers hired since 2023, two of them interns who shipped production code inside a month. Dukaan Dost ERP, the platform I architected, carries 80+ data models and 100+ guarded routes across three services. On the side I indexed 20,000+ Supreme Court judgments into a legal research platform.

0
Engineers hired
0×
Faster API
0%
Manual entry removed
0k+
Judgments indexed
01 / EXPERIENCE

Where I've worked

Senior Full Stack Engineer & Technical Leader @ Dukaan Dost

Aug 2023 to Present · Mumbai

I hired the whole engineering team and architected Dukaan Dost ERP, the B2B platform the company runs on.

  • Hired six engineers and converted two interns to full time. Both shipped production features inside four weeks, and one now owns the inventory module end to end with no oversight.
  • Architected Dukaan Dost ERP across three deployed services: a React 18 SPA, a Node.js and TypeScript API, and a RabbitMQ microservice. It carries 80+ MongoDB models and 100+ permission-guarded routes.
  • Moved the platform to AWS on Docker with zero-downtime CI/CD, which tripled API throughput. Initial page load fell from 60 seconds to 5 after I reworked images and frontend bundles.
  • Set up Prometheus and Grafana dashboards plus centralized ELK logging, so the team investigates incidents across services instead of guessing.
  • Ran one-week sprints and wrote the code review and branching conventions the six of us work from.
React 18Node.jsTypeScriptMongoDBRabbitMQAWSDocker

Full Stack Developer @ Priyam Innovations

Jun 2021 to Jul 2023 · Bangalore

Built billing, inventory and storefront software for a 10-store retail chain.

  • Shipped a MERN billing and revenue platform serving 10+ retail stores, with RBAC segmenting access by store role.
  • Reworked inventory and order flows. Stock shortages dropped 50% and restocking ran 60% faster.
  • Added product search, wishlist, cart, checkout and payments, then wrote a Node.js event handler that keeps stock in sync across platforms.
ReactNode.jsExpressMongoDBTailwind CSS
02 / PROJECTS

Things I've shipped

FLAGSHIP
AI · Legal

HelloVakeel

Legal intelligence platform for the Indian legal ecosystem. I collected and indexed 20,000+ Supreme Court judgments, then built a hybrid RAG pipeline over them: PostgreSQL BM25, pgvector cosine similarity on OpenAI text-embedding-3-large, and Cohere Rerank 3, all behind one SQL function with dynamic JSONB filters.

  • An 8-step case analysis pipeline covering brief extraction, precedent retrieval, loophole detection, evidence scoring and verdict probability, streamed to the UI over SSE.
  • Hallucination guardrails check every citation against source metadata, constrain section references to a validated picker, and refuse to generate on low-confidence retrievals.
  • A TipTap editor with custom nodes for inline rewrite, expand, simplify and section verification through Claude Sonnet, plus a highlight-to-template builder that turns selected text into reusable {{dynamic_fields}}.
  • Async ingestion on Celery and Redis using pdfplumber, falling back to AWS Textract for handwritten FIRs, with a classifier routing each document to type-specific prompts.
Next.js 14FastAPIPostgres 16pgvectorClerkCelery
Platform

Dukaan Dost ERP

The B2B ERP running Dukaan Dost. Inventory tracks multi-color and multi-roll products across five stock lifecycle states with QR scanning, critical stock alerts, aging reports and Excel-to-DB reconciliation. Orders move through create, authorize, dispatch and return, with partial dispatch scheduling and receivables tracking.

React 18Node.jsMongoDBShopify API
AI · Automation

Dual-AI OCR Pipeline

GPT-4 Vision and Claude read handwritten textile packing lists and return structured data, queued through BullMQ. Operators stopped keying in 90% of that data, and wider automation across dispatch and HRMS cut manual work 70%.

GPT-4 VisionClaudeBullMQRedis
Security

RBAC & Security Layer

A Module to SubModule to Action permission model with two-tier caching in memory and Redis, multi-role aggregation, denied-access audit logs, and a PermissionGuard component gating the UI. Rate limiting and dynamic IP blocking stop brute-force attempts. No third-party vendor.

Node.jsRedisTypeScript
Infrastructure

Notification Microservice

Services emit one event and this handles the rest: channel routing to in-app, WhatsApp and email, template rendering, retries and delivery tracking. Per-channel RabbitMQ queues, per-user channel opt-in, MD5 dedup against duplicate sends, and status webhooks back to the source.

RabbitMQWATIAWS SESNode.js
Integration

Busy ERP Bridge

A Node.js service consuming live stock and balance events from Busy ERP over RabbitMQ with auto-reconnect and gzip decompression, syncing master data both ways across 8+ entity types. The legacy ERP and the modern stack stay decoupled, and operations never went down during the migration.

RabbitMQNode.jsMongoDB
Product

Gamification & HRMS

Points, levels and streaks that respect holidays and leave, a four-rarity badge system with auto-criteria awards, and a reward marketplace. HRMS covers geolocation attendance on Leaflet, leave accrual crons, and WhatsApp clock-out reminders with 3-tier escalation.

Three.jsReact Three FiberLeafletWATI
Real-Time

Real-Time Collaboration

Socket.IO over JWT-authenticated connections with room-based routing across tasks, subtasks and complaints. Each organization gets a workspace social wall with posts, comments and polls updating live.

Socket.IOWebSocketsRedis
03 / STACK

What I work with

Frontend

  • React 18
  • Next.js
  • TypeScript
  • Redux
  • Zustand
  • Tailwind CSS
  • Ant Design
  • Three.js / R3F
  • Chart.js

Backend & Data

  • Node.js
  • NestJS
  • Express.js
  • MongoDB
  • PostgreSQL
  • MySQL
  • Redis
  • FastAPI

Messaging & Real-Time

  • RabbitMQ
  • BullMQ
  • Socket.IO
  • WebSockets
  • SSE
  • Celery

Cloud & DevOps

  • Docker
  • Kubernetes
  • AWS EC2 / S3 / SES
  • CloudWatch / ASG
  • GitHub Actions
  • DigitalOcean
  • Prometheus / Grafana
  • ELK

AI & Integrations

  • OpenAI GPT-4 Vision
  • Anthropic Claude
  • pgvector
  • Cohere Rerank 3
  • AWS Textract
  • Shopify Admin API
  • WATI (WhatsApp)
  • n8n

Testing & Quality

  • Jest
  • Enzyme
  • Apache Bench
  • Code review
  • 1-week sprints

B.Sc Computer Science

Mumbai University · GPA 9.57 / 10.0

Data StructuresDBMSOOPSInternet ProgrammingAgile

Tell me what you're building.

I take on senior full stack and technical lead roles, and I answer email the same day.