BUILDING RESILIENT BACKENDS & DISTRIBUTED SYSTEMS, BIT BY BIT.
Hi, I'm Sumit Kumar. I engineer scalable, decoupled backends and web applications utilizing Event-Driven Microservices, Domain-Driven Design (DDD), CQRS, Transactional Outbox Pattern, RabbitMQ, NestJS, Next.js, and Agentic AI workflows.
Type help or click chips below to inspect skills, projects, and architecture.
Core Skills & Technologies
Categorized layout of technologies, programming languages, and core software architecture designs I specialize in.
Architectural Paradigms
Languages & Backend
Databases & Infrastructure
BullMQ
AI, Agents & Specialized Tech
Frontend & Tools
Payment Gateways
Paymongo
Cloud & Hosting
Featured Projects & Repositories
Engineered systems demonstrating transactional outbox patterns, payment pipelines, agentic AI, and low-level custom C++ architectures.
LangChain AI Agent POC [AI/ML]
An intelligent agentic POC exploring AI agent workflows using LangGraph and LangChain JS/TS, leveraging Google Gemini LLM API, memory layers, and custom tool binding architectures.
Eternal Frames [Outbox DDD]
A multi-tenant event photography gallery & studio management platform. Features subscription tier billing via Razorpay, modular NestJS DDD architecture, transactional Outbox pattern messaging with RabbitMQ, and a Next.js App Router frontend.
Deca Chat [WebSockets]
A real-time multi-room messaging system built on NestJS Domain-Driven Design (DDD). Features WebSockets/Socket.io communication, member management, transactional Inbox-Outbox message synchronization via RabbitMQ, and weekly chat analytics.
C++ Custom Web Crawler [Raw C++]
Built a web crawler in raw C++ using custom generic string, linked list, and hashmap libraries — completely avoiding external dependencies or standard string methods with strict manual memory management.
Custom C++ Library Suite [Systems]
Designed and engineered generic C++ data structure and utility libraries from scratch, including custom implementation of HashMap, LinkedList, and String classes with manual heap audits and optimized search bounds.
RabbitMQ Exchanges POC [Microservices]
A message routing architecture implementing Direct, Topic, and Fanout exchanges in RabbitMQ for asynchronous multi-service event orchestration and distributed task distribution.
AI Problem Analyzer [BullMQ AI]
An intelligent engineering assistant using React, Express.js, and Google Gemini API to analyze system bug reports, utilizing Redis and BullMQ for task queues, and MongoDB for state tracking.
AI Resume Builder [Deepgram + Gemini]
An AI-powered profile synthesis platform built with Node.js and Express. Uses FFmpeg to extract audio and Deepgram API (Nova-3 STT) to transcribe speech, then leverages Google Gemini Flash to structure transcriptions into validated profile JSON.
Professional Experience
Production engineering deployments, distributed microservices, payment gateway integrations, and real-time backend infrastructure.
Junior Node.js Developer Intern
Software Developer Intern
Education
Master of Computer Applications (MCA)
Bachelor of Computer Applications (BCA)
Class 12 & Class 10
Achievements & Leadership
Competed in real-time solving complex algorithmic puzzles under tight time pressure with maximum execution efficiency.
Diagnosed and patched runtime logic faults, syntax bugs, and concurrency defects in competitive code layouts.
Trained in disciplined teamwork and social welfare campaigns, building high-resilience execution habits.
Get In Touch & Collaborate
Have an open full-stack or backend engineering opportunity, system architecture question, or AI project to build? Let's connect!