PROJECTS.
Raft-Based Distributed Key-Value Store
Mar
2024
May
2024
-
Developed a distributed, replicated key-value datastore, implementing the Raft consensus protocol to ensure strong consistency and fault tolerance. Created multiple replicas that handle put and get requests, manage leader elections, and replicate logs across an unreliable network, simulated to include packet losses and node failures
Python, RAFT, Sockets, JSON
Spot Social
Feb
2024
May
2024
-
Developed a social media platform for gym enthusiasts to showcase their fitness achievements, meal plans, and workout routines. Integrated features include multimedia sharing, Spotify song tagging, and interactive elements like image posting and likes; Implemented administrative controls to maintain platform integrity by managing user content and accounts.
ReactJS, Node.js, Express, MongoDB, Spotify API, Google Cloud API
Learning Managment System
Jan
2024
Mar
2024
-
Developing a comprehensive Learning Management System akin to Canvas; leading full-stack development encompassing user authentication, course and assignment management, grading functionalities, and profile customization.
ReactJS, Node.js, Express, MongoDB, Database Management, Responsive Design.
Diabetic Retinopathy Detection
Apr
2021
Jul
2021
-
Advanced CNN predicts diabetic retinopathy and identifies Retinal Macular Edema using retina scans. Trained on IDRid Dataset, enabling early detection and personalized treatment.
Python, TensorFlow, Keras, Matplotlib, Numpy, Pandas, CNN Development, Loss Functions, Saliency Maps
Web Crawler
Feb
2024
Mar
2024
-
Developed a web crawler for the simulated social network Fakebook, designed to autonomously navigate through the site, log in with provided credentials, and extract hidden data. Features include handling HTTP GET and POST requests, managing session cookies, and parsing HTML to discover secret flags. Implemented robust mechanisms to manage URL tracking and avoid navigation loops, along with handling various HTTP status codes to ensure efficient and uninterrupted data collection.
Python, Sockets, Protocols
Movie Recommendation Engine
Oct
2023
Dec
2023
-
Generated a movie recommendation system featuring data cleaning, TF-IDF matrix creation, and an interactive search and recommendation interface implemented collaborative filtering techniques to find users with similar movie preferences and designed a recommendation scoring system to provide personalized movie recommendations to users.
Python, Pandas, NumPy, Sci-kit Learn, Data Cleaning, TF-IDF Matrix, Collaborative Filtering, Personalization Techniques.
FUSE File System
Oct
2023
Nov
2023
-
Developed a FUSE-based file system in C for CS3650, enabling file operations and handling large files up to 500K. Focused on efficient data management and system-level programming
C, File System Design, Unix, FUSE API, System Calls, Data Management, Memory Management, Debugging, Error Handling.
Salesmen/Retailer Management System
Feb
2022
Apr
2022
-
Streamline sales and retail operations with our management system. Interact, place orders, track shipments, set targets, view progress, and analyze statistics. Aesthetic design complements your brand colors.
Java, Java Swing, SQL, UI/UX Design, PhpMyAdmin, Databases