About
Full-stack engineer with close to 4 years building production systems on Node.js/TypeScript and React. Depth in event-driven backends (Kafka, BullMQ, MQTT, WebSockets), multi-tenant SaaS architecture, and AWS media infrastructure. Shipped fintech transaction platforms processing million-record reporting jobs and a multi-tenant ERP spanning three web portals and a mobile app. Available to join immediately.
Experience3
Software Engineer
May 2026 — PresentGravitorix Technologies
Owned platform engineering across multiple client products including a large multi-tenant school ERP with Fastify/MongoDB backend and multiple frontends. Designed tenant-scoped data isolation and an advanced IAM system with automated drift detection. Delivered AI virtual try-on platform pivoting from pose-warp to diffusion models achieving 95% accuracy.
Software Development Engineer, Full-Stack
Nov 2023 — Apr 2026Neokred Technologies
Built event-driven expense processing pipelines using Kafka and ML inference. Owned merchant transaction reporting generating up to one million record Excel exports using BullMQ and worker threads. Developed backend services for payment device management including bulk ingestion and real-time progress reporting with WebSockets.
Software Development Engineer
Nov 2022 — Nov 2023Intugine Technologies
Developed Control Tower features for logistics network-wide shipment visibility and maintained company web presence through CMS migration and HubSpot integration, improving Core Web Vitals and organic search performance.
Projects6
Multi-tenant School ERP Platform
Architected and built a multi-tenant, white-labelled school ERP system with a Fastify/MongoDB backend, three Next.js portals, and an Expo mobile app. Enforced tenant scoping with AsyncLocalStorage-backed Mongoose middleware to eliminate data leaks, alongside a dependency-closed IAM system with deploy-gating invariant checks.
- Fastify
- MongoDB
- Mongoose
- Next.js 15
- Expo
- AsyncLocalStorage
AI Virtual Try-On Platform
Built an AI-powered virtual try-on system using Next.js, Fastify, and Google Vertex AI. Initially used MediaPipe pose-warp rendering achieving 30% believable output, pivoted to diffusion models to reach approximately 95% client-validated accuracy, and implemented client-side pose-validity gating.
- Next.js 15
- Fastify
- Google Vertex AI
- MediaPipe
Event-Driven Expense Processing Pipeline
Developed an event-driven pipeline for B2B2C expense management ingesting user messages via Kafka, integrating ML inference across topics, persisting structured transactions for category analytics, and handling caching and failure recovery in asynchronous flows.
- Kafka
- ML inference
- Node.js
- BullMQ
Merchant Transaction Reporting System
Owned merchant transaction reporting for UPI Switch platform generating Excel reports with up to 1,000,000 records using BullMQ background jobs, Node.js worker threads, and streamed Excel writes to avoid blocking the event loop and deliver reports by email.
- Node.js
- BullMQ
- MongoDB
- Excel streaming
Terminal Management System Backend Services
Built backend services to track about 100,000 payment devices, managing inventory, merchant-device assignments, firmware version tracking, and implemented bulk device ingestion via Excel with validation and real-time WebSocket progress reporting.
- Fastify
- MQTT
- BullMQ
- WebSocket
Production OTT Video Ingest and Live Streaming Pipeline
Developed video ingest pipeline for a commercial VOD platform facilitating browser-to-S3 presigned multipart upload with adaptive chunking and a worker pool to remove API server bottlenecks. Built AWS MediaConvert HLS jobs optimizing transcoding minutes/storage by filtering upscaling renditions and implemented AWS IVS live streaming with RTMPS provisioning and webhook-driven state machine.
- AWS S3
- AWS MediaConvert
- AWS IVS
- Node.js
Education2
B.Tech
2021Anna University
Textile Technology
MERN Full-Stack Program
2022Masai School
Full-Stack Web Development