Portfolio

These projects highlight my skills, creativity, and passion for programming. Each project represents a unique journey of problem-solving, innovation, and collaboration. Explore the diverse range of challenges I've taken on and the solutions I've crafted to make a positive impact.

Latest Projects

Codaborate

Engineered a RAG-based SaaS to query massive repositories and retrieve context-aware code snippets.Solved unclear version history by integrating Gemini AI to auto-summarize messy commit messages. Implemented a credit-based Stripe billing system to monetize features like meeting transcription and repo analysis.

Next.js
Tailwind CSS
Clerk
tRPC
AssemblyAI
Stripe
Supabase
Gemini AI
RAG
Codaborate Screenshot 1

FlatQuest

A Real Estate Platform to look for accomodations and find your new home. Enables search based on property type and more, enhancing user experience. Added features allowing users to save preferred properties and post new listings, increasing platform utility. Implemented detailed property views and chat functionality facilitating direct communication betweenusers for inquiries, improving user interaction

MongoDB
Express.js
React.js
Node.js
Socket.io
Prisma
Zustand

Other Projects

* Click on the video to play *

Chorus

A music streaming platform that allows users to discover and listen to music. Users can create and customize playlists, explore new releases, and get recommendations based on their mood. The platform also features a gesture control system that allows users to play, pause, and skip songs using hand gestures.

Next.js
MongoDB
Spotify API
Fingerpose
Tensorflow.js

Company Portfolio

A company portfolio website that showcases the company's services and blogs. The website features a clean and modern design, with easy navigation and user-friendly interface. Users can contact the company through the contact form and subscribe to the newsletter to stay updated on the latest news and updates.

Next.js
Next-auth

EcoVoyage

A web application designed to assist travellers in planning environmentally conscious and sustainable trips by providing users with information about transportation options, accommodations, and activities for their chosen destination.The platform estimates the carbon footprint associated with various travel choices using ML and will recommend eco-friendly alternatives.

MongoDB
Express.js
React.js
Node.js
Python
Flask
CSS

Fitness Class Analysis

Aims to explore and understand patterns in attendance based on various factors such as membership duration, weight, days before booking, day of the week, time of the class, and category of the class.

Python
Pandas
Matplotlib
Scikit-learn

Admin Dashboard

Basic UI designed to facilitate seamless management of users, products, and orders, offering a comprehensive suite of CRUD operations for effortless administration. Dive into user profiles, navigate through product details, gain valuable insights through analytics, optimize team performance with staff details, and foster direct communication by accessing user feedback and messages.

React.js
Material-UI
CSS

Quiz Game

A simple online quiz game that brings the excitement of the iconic Indian television show, Kaun Banega Crorepati (KBC), to the digital realm. Test your knowledge on a wide range of topics with a user-friendly interface reminiscent of the KBC set. From history and Bollywood to current affairs and sports, the game covers it all, ensuring a dynamic and engaging quiz experience for players of all ages.

React.js
CSS
JavaScript

Social Media App

A social media platform that allows users to create and share posts, follow other users, and like and comment on posts. Users can also update their profile information and upload profile pictures. The platform also features a chat functionality that allows users to send and receive messages.

MongoDB
Express.js
React.js
Node.js
CSS
JavaScript

Explore NCR

Implementation of Floyd-Warshall algorithm to find the shortest path between any two places in the National Capital Region (NCR). The application also provides users with the shortest path if user wants to visit more than two places, along with the total distance and time taken to travel between the places.

C++
Floyd-Warshall Algorithm

Mini Search Engine

Implementation of Tries data structure to provide users with list of movies / music that match their search query. The user can select search to either match exactly, only prefix or list all if a character(s) is present.

C++
Tries

DoneChore

A To-do list application with user authentication that allows users to create, update, and delete tasks, once they are logged in. They can create and access multiple lists and add tasks to each list separately simply by typing the list name.

PHP
MySQL
HTML
CSS
JavaScript
Thank you for exploring my portfolio and projects!
If you're impressed with what you've seen and are interested in collaborating on a project, I'd love to hear from you. Let's turn your ideas into reality and create something amazing together.
Also, feel free to reach out if you have any questions, suggestions or just want to say hi!