Projects

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

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
  • 40+ ⭐ Stars on GitHub

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