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
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
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
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
Worddle Game
Creator & Maintainer
Worddle is a word puzzle game that challenges players to find words in a grid of letters.
Technologies
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
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
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