Projects

Here are some of the projects i've worked on. You can find more on my GitHub

Verto AI - AI Customer Support SaaS...

Creator & Maintainer (2025 - Present)

Multi-tenant AI-powered customer support platform with RAG, embeddable chat widget, and admin dashboard.

Features & Achievements

  • Built an end-to-end AI-powered customer support SaaS platform
  • Implemented RAG pipeline for accurate knowledge-based responses
  • Designed embeddable chat widget with real-time messaging
  • Developed multi-tenant admin dashboard for managing conversations

Technologies

next.jsconvexgoogle geminitailwind cssshadcn uiclerkjotaiturborepopnpm

Scalable E-Commerce Backend...

Creator & Maintainer

Microservices based scalable e-commerce backend.

Features & Achievements

  • Built a scalable e-commerce backend with microservices
  • Ensured reliability, fault tolerance, and efficient deployments

Technologies

node.jsexpress.jsmongodbdockernginxkubernetesstripe

URL Shortening Service...

Creator & Maintainer

A URL shortening service with features including URL shortening, redirection, updating, and deletion, along with caching using Redis and rate limiting for performance optimization.

Features & Achievements

  • Caching using Redis and rate limiting for performance optimization

Technologies

node.jsexpress.jsredisdockermongodbmorgan

Image Processing Service...

Creator & Maintainer

The Image upload service allows users to upload, retrive, delete, transform images to/from AWS S3.

Features & Achievements

  • User authentication using JWT
  • Upload, Retrive, Delete, List images to/from AWS S3
  • Transform images using Sharp library
  • Cache transformed images using Redis
  • Using RabbitMQ for async processing (Transforming images)
  • Docker and Docker-compose for containerization
  • Using Kubernetes for deployment

Technologies

node.jsexpress.jsredisdockermongodbrabbitmqsharpaws s3

Caching Proxy Service...

Creator & Maintainer

This is a simple caching proxy service that caches the responses from the server and serves the cached response for the same request in the future.

Features & Achievements

  • Caching: The service caches the responses from the origin server and serves the cached response for the same request in the future.
  • Cache Expiry: The service supports cache expiry. The cache is invalidated after a certain time period.
  • Cache Clearing: The service provides an option to clear the cache manually.

Technologies

node.jsexpress.jsaxioscommandernode-cache

Worddle Game

Creator & Maintainer

Worddle is a word puzzle game that challenges players to find words in a grid of letters.

Technologies

typescriptreactnext.jstailwind css

Discooord...

Creator & Maintainer

A Discord clone with features like real-time messaging, voice and video calls, and server management.

Features & Achievements

  • Real-time messaging, voice and video calls, server management
  • End-to-end encryption for secure communication

Technologies

typescriptreactnext.jssocket.ioprismazustandtailwind csslivekit

SnipZ

Creator & Maintainer

SnipZ is a platform for developers to share, search, and organize code snippets.

Features & Achievements

  • Code snippet sharing, searching, and organizing
  • User authentication and authorization

Technologies

typescriptreactnext.jsprismatailwind csscloudinaryclerkgithub api

Shoez-Store

Creator & Maintainer

A full-stack e-commerce website with features like product management, user authentication, cart management, and payment gateway integration.

Features & Achievements

  • Product management, user authentication, cart management
  • RazorPay Payment Gateway Integration
  • Secure Login and Registration with bcrypt and JWT

Technologies

typescriptreactnext.jstailwind cssnode.jsexpress.jsmongodbzustandgraphqlframermotionprismarazorpay