Projects
- Tab Keeper (Featured Chrome Extension) - Efficiently save and synchronize chrome tabs across devices without the need for personal logins
- Book Fellow - A social media platform for bibliophiles to share their favorite books and connect with other readers
- Planet - Event Planner App - An event planner application built with Next.js, React, MongoDB, Redux, and Passport.js
- Seeking Tutor Problem - A solution that synchronizes the activities of the coordinator, tutors, and students using POSIX threads, mutex locks, and semaphores
- Lottery Scheduler for Xv6 - Implementation of a lottery scheduler in the Xv6 kernel, replacing the round-robin algorithm for process scheduling
- 8 Men Morris Game - A variant of the classic nine men's morris board game, implemented using both MiniMax and Alpha-Beta pruning algorithms
- Customer Churn Predictor - Predict customer churn in a telco using a dataset containing demographic and service data
- URL Shortener - A URL shortener microservice on node backend that returns a minified URL for a given input URL
- EZ Cart - An ecommerce app built using React that allows users to browse through a list of products, view the details of a product, add it to a cart, and move items between the cart and wishlist
- Daily Catalog Generator for Businesses - A tool made for local businesses to create their daily price catalogs, with local language support
- File System Checker for Xv6 - A tool to check the consistency of the xv6 file system image, including analyzing the on-disk format and writing checks to verify the consistency of various parts of the file system structure
- Judgement Predictor for the Indian Judiciary - A tool that that allows users to input data related to a current case and receive possible judgement using machine learning