Aug 2025 - Present
Remote
Software Engineer, Laugh Logic Labs
Node.js, TypeScript, PostgreSQL, PostGIS, Redis, BullMQ, Socket.io, Razorpay- Developed a Swiggy/Zomato-style food-delivery backend for 4 client apps (customer, restaurant, rider, admin) on Node.js/TypeScript with BullMQ workers.
- Created an expanding-radius rider dispatch on PostGIS with 1-km rings up to 5 km, a 30-second BullMQ acceptance window, and a Redis first-accept claim.
- Engineered an idempotent Razorpay payment flow using 2 paths (webhook and verify), HMAC signatures, and a Redis lock ensuring exactly-once processing.
- Automated weekly RazorpayX payouts via a 3-step flow (contact, fund account, IMPS) using idempotency keys, locks, TDS deduction, and Puppeteer PDFs.
- Implemented real-time order tracking with socket.io and a Redis adapter for live status and rider GPS updates across horizontally-scaled API instances.