My portfolio.

Projects Showcase

A glimpse of my work — scalable backends, payment integrations, and real-world applications.

💳 Admin Dashboard for Centralized Payment System

Node.js, Next.js, MongoDB, SQL

A modular admin panel centralizing payment processing for 70+ websites with customizable payment methods.

  • Built a modular admin panel centralizing payment processing for 70+ websites with customizable payment methods.
  • Integrated PayU, Cashfree, JusPay, and developed a custom user privilege system beyond RBAC.
  • Implemented centralized logging, reducing admin overhead and improving efficiency by 80%.
  • Passed PCI DSS certification ensuring security compliance.

Highlights

RedisAWS S3EC2EncryptionAPI OptimizationCustom User Privilege SystemModular File StructureJWTOTPEJSSQL & MongoDB Transactions

🍔 Food Ordering App (Microservices Architecture)

MERN Stack

A scalable food ordering platform built with microservices, event-driven communication, and modern frontend practices.

  • Implemented asynchronous service-to-service communication using Apache Kafka, improving system scalability and reliability.
  • Leveraged Redis for caching and authentication-related data storage, reducing database load and improving application response times.
  • Containerized applications using Docker for consistent development.
  • Integrated Razorpay payment gateway for secure online transactions.
  • Built frontend applications using React, Tailwind CSS, and Redux, implementing custom hooks and code splitting with lazy loading.

Highlights

KafkaRedisTypeScriptNode.jsRazorpaySQLLog ManagementAWS (S3, ECS, ALB, ASG)DockerReact
View on LinkedIn

🎟️ Voucher Pull System

Node.js, Next.js, MongoDB, SQL

An automated voucher fulfillment platform that pulls and allocates digital gift vouchers from partner inventories on demand, powering B2B redemption and corporate gifting workflows.

  • Designed an on-demand voucher pull engine that allocates codes from multi-brand inventories with real-time stock synchronization.
  • Implemented secure voucher lifecycle management — encryption at rest, redemption tracking, expiry handling, and duplicate prevention.
  • Built RESTful APIs with JWT authentication and rate limiting to serve internal dashboards and third-party client integrations.
  • Optimized database queries and introduced Redis caching for high-frequency stock checks, significantly reducing API response times.
  • Added audit logging and webhook notifications for pull events, enabling full traceability across the redemption pipeline.

Highlights

RedisJWTEncryptionREST APIsMongoDBSQLWebhooksRate LimitingNext.jsAudit LoggingInventory Management