Discover a vibrant, ever-evolving movie database that invites you to explore an extensive collection of films—whether they're timeless classics, currently screening hits, or highly anticipated future releases. Dive deep into each movie’s details, and curate your own personal watchlist to effortlessly track and organize your cinematic journey.
This project is created in order learn and master Kubernetes through hands-on experience.
Teck Stack
Backend: Python, FastAPI, PostgreSQL, Redis, Prometheus and Grafana.
Frontend: Vite, ReactJS and TailwindCSS.
DevOps: Docker, Kubernetes and Helm
Moody LLM is an interactive chat application where a Language Model's mood keeps changing, allowing users to receive varied responses based on the LLM's current mood. The project is designed to simulate conversations with a moody AI, providing a unique and dynamic user experience.
Tech Stack:
Backend: Python, FastAPI, LangChain, Ollama, Supabase
Model: LLama3 (8b)
Frontend: ReactJS, TailwindCSS
Communication: REST API & Websockets
Django Deployer is a microservice-based application designed to enable users to deploy their Django applications on AWS with a single click. This project leverages various technologies, including Python, FastAPI, PostgreSQL, Redis, Docker, RabbitMQ, Celery, Terraform, Nginx and Boto3, to automate the deployment process.
The purpose of this project is not only to automate the deployment process but to explore FastAPI framework for building robust APIs and leveraging RabbitMQ for inter-service communication.
This project is a micro-services based application and isn't merely about mimicking Spotify's features; it was a deep dive into leveraging gRPC for optimizing inter-service communication and utilizing state-of-the-art technologies like HLS, S3, and CloudFront for delivering high-quality, low-latency media content.
This project is built using Go, Gin, PostgreSQL, Redis, Docker.
ToDo: D-App is a decentralized application (DApp) which is built using Solidity, ReactJS, HardHat, Infura, and MetaMask, records every action you take on your tasks on the Ethereum blockchain. Whether you’re adding, creating, deleting, updating, or viewing tasks, each action is securely and transparently recorded. This not only ensures the integrity and security of your data but also provides a glimpse into the world of decentralized applications.
This small-scale e-commerce project build using Golang, Gin Framework and PostgreSQL, It emphasizes on:
It serves as a comprehensive showcase of essential backend features. It's not about the size; it's about having all the functionalities that a modern backend application should boast.
An online booking management system where hospitals, clinics, or individual doctors can create an account and accept bookings, while users can view available health services near them and create bookings. The modules included are:
This project is built using the Gin framework, SQLC, and Goose libraries for DB schema management and query execution.
My first Golang project, It is a basic RSS aggregator where users perform following operation using the REST APIs:
In this project, I've implemented user authentication using API keys and added a goroutine that runs concurrently for scraping posts from a feed URL. I also used a chi router for handlers, SQLC and Goose libraries for DB schema management and query execution.
My Role: Backend Developer & DevOps
Platform: Android & IOS
Description: Karmo is a residential car rental app in which users can view & book cars as per their need. There are various algorithms running in the background, Which ensures that the end customer gets the desired car and from the business prespetive to utilize the available cars more efficiently.
My Role: Backend Developer
Platform: Android, IOS & WEB
Description: Living Easier with Disability is a groundbreaking App that brings the organization and communication, between the families and their external support workers that are critically involved with the education, care and support of our disabled, into one simple and easy to use format.
My Role: Lead Backend Developer
Platform: Android, IOS & WEB
Description: HealPilot allows connect patients and doctors, fast. HealPilot is a quick and easy to use platform that connects you to the network of health care professionals.
My Role: Lead Backend Developer
Platform: Android & IOS
Description: CoffeeNut is loyalty & reward program designed to encourage coffee lover enrolled in the program to accumulate points which may then be redeemed for free coffee at participating merchants.
My Role: Lead Backend Developer
Platform: Android, IOS & WEB
Description: Filler's App lets mobile fuel tanks or diesel deliver direct to customer work site. It can handle anything from 10 litres to 10,000 litres and it will be delivered when customer want it. Customer can track driver as they approach customer work site, and customer price per litre is locked in at the time of ordering.
My Role: Lead Backend Developer
Platform: Androud, IOS & WEB
Description: ReNuMe is fitness focued App where users can create their workoukts, Add exercises as their requirement, Pin Point the are where they feel pain, Log and keep track of their weight etc.
My Role: Lead Backend Developer
Platform: Android & IOS
Description: Diners Diaries Create a unique experience catered to your needs, where you can customise for the perfect moment. It is a platoform where both Restaurant Owner and Customer can manage their bookings.
My Role: Lead Backend Developer
Platform: Android & IOS
Description: ObstacleFit is the world's first tailored obstacle fitness training app. It enables you to run, ride or walk through a customisable training experience with your choice of obstacle sequences to suit your fitness level and your goals.
My Role: Lead Backend Developer
Platform: Android & IOS
Description: The acceptance and commitment therapy app, based on the best-selling ACT self-help book, The Happiness Trap, by Dr Russ Harris.
My Role: Lead Backend Developer
Platform: Android & IOS
Description: Unique StarShine App is an app like no other! This App provides quicker and easier communication between yourself (as an Individual, Parent, or Guardian) and all your support network and specialists. Through the App, you can personalise and manage all your important files and reports by storing them in one safe place. These can then be accessed and read at any time by yourself and all your nominated support networks (which is at your discretion).
My Role: Lead Backend Developer
Platform: WEB
Description: Decou is a platform where you can discover and manage new and exciting subscription services you’ve never seen before on Decou. We will keep track of your monthly payments, free trials, AND you can subscribe and unsubscribe anytime you want, all in one place.