Projects

Board Games - Real Time Multiplayer Game App

Board Games - Real Time Multiplayer Game App

This project allows users to create and join lobbies, place bets, and play Blackjack in a turn-based setting — all updated live across clients via WebSockets

Next.jsNext.jsTailwind CSSTailwind CSSNode.jsNode.jsMongoDBMongoDB
Explore ProjectGitHub iconGitHub
TA Assignment Automation (UGA FINAL PROJECT) - published to PyPI

TA Assignment Automation (UGA FINAL PROJECT) - published to PyPI

A Python-based tool that automates teaching assistant assignments using the Hungarian Algorithm. It optimizes the matching process by considering TA preferences and course requirements, significantly reducing manual effort and improving efficiency. Developed in collaboration with a professor to address real-world academic needs

PythonPythonJupyter NotebookJupyter Notebook
Explore Project
CSCI 4050 - Software Engineering Class website at UGA

CSCI 4050 - Software Engineering Class website at UGA

A web application used by over 140 students every semester for submitting peer evaluations at least twice. Features include role-based access, automated grading (reducing time from 2 hours to 15 seconds), PDF export, and SCRUM retrospective management. Simplifies evaluation processes for students, TAs, and instructors.

ReactReactNode.jsNode.jsMongoDBMongoDB
CONFIDENTIAL
graphmst - published to crates.io

graphmst - published to crates.io

This crate allows you to generate minimum spanning tree from a graph using Prims, Kruskals, Boruvkas and Reverse Delete algorithms. Contains a custom graph structure which supports edge weights. Implements a reverse-delete algorithm along with Prim’s, Kruskal’s, and Borůvka’s algorithm for finding a minimum spanning tree. Includes any supporting algorithms.

RUSTRUST
Explore Project
SAGE - RAG (LLM chatbot)

SAGE - RAG (LLM chatbot)

SAGE harnesses the power of Retrieval-Augmented Generation (RAG), a cutting-edge natural language processing (NLP) model architecture. By integrating information retrieval from the web with generative capabilities, SAGE delivers responses that are not only accurate but also grounded in relevant context.

ReactReactMachine LearningMachine LearningPythonPython
Explore Project
Sorting Visualizer

Sorting Visualizer

Sorting Visualizer created using react. It provides visualization for bubble, selection, insertion and merge sort

ReactReact
Explore Project
Recommender System - Anime

Recommender System - Anime

Our recommender system aims to suggest related animes based on a given anime. The system's input is an anime, and the output is the top 10 animes that are similar to it. We utilize collaborative filtering (CF) to achieve this goal

PythonPythonMachine LearningMachine Learning
Explore Project
Thought Vomit

Thought Vomit

Thought Vomit is an innovative platform designed to empower users to freely share their thoughts, ideas, or experiences with options for anonymity, privacy, or public sharing. The website provides a seamless and intuitive interface for users to express themselves authentically and organize their posts with tags for easy discoverySAGE harnesses the power of Retrieval-Augmented Generation (RAG), a cutting-edge natural language processing (NLP) model architecture. By integrating information retrieval from the web with generative capabilities, SAGE delivers responses that are not only accurate but also grounded in relevant context.

Next.jsNext.jsTailwind CSSTailwind CSSNode.jsNode.jsMongoDBMongoDB
Explore Project
HandRitto

HandRitto

Transform your text into stunning handwritten notes with ease! Our website lets you type your message, pick from a range of realistic handwritten fonts, and see it displayed on a paper sheet. Customize the style to suit your mood. Once done, download your handwritten masterpiece as a high-quality image.

HTMLHTMLCSSCSSJavaScriptJavaScript
Explore Project
Recommender System - Music

Recommender System - Music

Recommend a playlist of songs based on the current playing song.

ReactReactFlaskFlaskPythonPythonMachine LearningMachine Learning
Explore Project
UGA Helper

UGA Helper

Website to help incoming international students at UGA with the post admission proceedures. It includes details on how to remove the holds, applying to TA ship and even apartment details with links for off campus accomodations

ReactReact
Explore Project
Learn Morse Code

Learn Morse Code

A react - node web platform to learn morse code by tutorials

ReactReactNode.jsNode.jsMongoDBMongoDB
Explore Project
Speech Texter

Speech Texter

Introducing our innovative speech-to-text app that transforms your spoken words into text in real-time! Simply speak into the app, and watch as your words are instantly transcribed and displayed in separate, editable divs. This user-friendly tool makes it easy to take notes, draft messages, or brainstorm ideas without typing.

HTMLHTMLCSSCSSJavaScriptJavaScript
Explore Project
Prep Master

Prep Master

A MCQ format test-taking website

ReactReactNode.jsNode.jsMongoDBMongoDB
Explore Project
Expense Manager

Expense Manager

A mobile application to manage your weekly expense, developed using flutter

FlutterFlutter
Explore Project
Bug Tracker

Bug Tracker

Bug Tracker is an application to track the status of the bugs that you have registered and/or assigned to teammates

AngularAngularNode.jsNode.jsMongoDBMongoDB
Explore Project
Zooper

Zooper

An Ecommerce application built using react. Users can add multiple devices to cart with varying quantitites and the total with tax is also visible in the cart. There are multiple functionalities related to cart management in the project

ReactReactBootstrapBootstrap
Explore Project
Budget Calculation App

Budget Calculation App

Budget Calc is an app which lets you calculate your monthly budget. It also shows the percentage of income spent on various expenses

HTMLHTMLCSSCSSJavaScriptJavaScript
Explore Project
Pig Game

Pig Game

Pig Game is a 2 player board game simulation

HTMLHTMLCSSCSSJavaScriptJavaScript
Explore Project
UniTours

UniTours

UniTours is a sample website built using advanced CSS and SCSS. It takes you on a journey through space

HTMLHTMLCSSCSSSCSSSCSS
Explore Project
Keyboard Party

Keyboard Party

KeyBoard Party is a website made using JS to simulate sounds when you hit keys on keyboard. It also has a party mode with a soothing animation. Make sure to keep sound on

HTMLHTMLCSSCSSJavaScriptJavaScript
Explore Project