Ongoing Projects

CutieBot (Discord Bot Application)


A custom, multi-purpose, open-source Discord Bot using DiscordJS v14 and MongoDB that can play music, chat with you using OpenAI ChatGPT, manage your Economy, moderate your server, and provide other fun features. Currently supports Discord's Slash Commands. Written in JavaScript.

Software Engineer Portfolio Website


This website I made with TypeScript! My mobile-responsive, customizable personal portfolio website made using React, Next.js and Tailwind CSS to showcase your resume, education, programming skills, experience, and projects. Includes modular pages, easy-to-use components, and working contact form. Made with Next.js (React) and TailwindCSS.

Completed Projects

PreMiD Presence Open-Source Contribution


A contribution to the PreMiD Presence project, a Discord Rich Presence application that allows users to show what they are doing in Discord. I added a new presence for the website 'Stake.us' to display various information about the user's gaming activity on the website.

Drone Dispatch Express Delivery System


A full-stack application for a drone-based grocery delivery system (CS4400: Introduction to Database Systems) made with Next.js (React) and MySQL. Serves as a comprehensive system that coordinates grocery orders, deliveries, and transactions between customers, stores, and drone pilots utilizing self-implemented API routes and MySQL database.

CompAnIon (Learning Platform POC)


Interactive personalized web app inspired by LeetCode to train software developers on responsible integration of AI coding assistants. Provides modules, simulations, guidelines, and gamification to understand AI tool capabilities/risks and maintain code quality, security, and ethics when leveraging AI. Made using Next.js (React), TailwindCSS, and Firebase.

Company Careers Portal (Paid Client Project)


A full-stack dynamic careers portal website made with Next.js (React), TailwindCSS, Cloud Firestore, and Firebase Storage for a business allowing for potential candidates to view open positions, learn about company benefits, and apply to jobs through an online form. This project was made for a client, thus, it will remain closed-source.

Quality Control Testing (UCLA CS31 Project)


My implementation of UCLA's CS31 Winter 2024 Programming Assignment/Project 3. A Quality Control (QC) Testing application written in C++ that validates and analyzes QC test results. The application checks if a QC result string is valid, calculates the total number of tests, passes, defects, and batches, and handles errors appropriately.

Sales Tax Calculator (UCLA CS31 Project)


My implementation of UCLA's CS31 Winter 2024 Programming Assignment/Project 2. A Sales Tax Calculator application written in C++ that calculates the total payment for a purchase, including sales tax, based on the state where the purchase is made and the date of the purchase. Includes "Error Handling."

Fishing Line Physics Implementation (Unity 3D)


An unpolished proof-of-concept attempt of implementing the realistic motion, physics, and animation of casting a fishing rod and reeling in a fishing line in Unity 3D using Verlet Physics, Unity's Line, and other built-in physics elements. Written in C#.

"Dark Ascent" (3D Platformer Game)


A complete 3rd-person 3D platformer game with a horror theme focusing on different types of creative movement to traverse dangerous levels developed using Unity 3D. Georgia Tech's CS4455/CS6457 Video Game Design. Written in C#.

"Eyetracking-Driven Human Computer Interaction" Software


Deep Learning Project showcasing Live/Video Footage Eyetracking Gaze estimation using MPIIGaze/MPIIFaceGaze dataset. Modified original demo to include our code to map gaze direction to screen, ResNet50, updates, and error fixes. Used Python, PyTorch, numpy, and OpenCV.

Currency Converter (Learning React Project)


A simple currency converter made with React as a team project. This was one my first React projects, so I learned about components, useState and useEffect, and using external APIs with React. I also deployed our React app to Netlify.

Rock, Paper, Scissors (Learning React Project)


A simple Rock, Paper, Scissors game made with React as a team project. This was my first React project, so I learned about components, useState and useEffect, and props with React. I also deployed our React app to Netlify.

"Project Blu" (2D Unity Game Suite)


A game suite made for Objects & Design class (CS 2340) during the Summer of 2022 featuring Blackjack, Chess with AI, and a Rouge-like Georgia Tech-themed game. We learned and applied principles of Software Engineering and the best design principles by putting them into practice with this project. Written in C#.

Windows XP-themed Website/Socials Page


A easy-to-customize, static front-end website using HTML, CSS, and JavaScript, to display your socials or portfolio in the form of clickable Windows icons on a Windows XP Desktop theme. Sounds included.

"eduNFT" (HackGT 8 2021)


A conceptual front-end website using Webflow serving as an online marketplace for students to upload and create their own NFTs and sell them to others. Created during HackGT 8 2021 as a first-year for NCR's theme.

"Evade and Deceive" (Unity 3D Online Multiplayer Racing Game)


A 3rd-Person driving/racing game with inspiration from Mario Kart made in Unity that has online multiplayer functionality. Utilizes Photon Unity Networking 2 (PUN 2) and licensed music from Monstercat. Written in C#.

"Let's Surf" (Unity 3D Movement Game)


A 3D movement/platforming game demo attempting to recreate Counter-Strike/CS:GO "bunny hopping" aka "bhopping" and "surfing" using Source Engine physics and movement in Unity 3D. Includes PlayerController. Written in C#.

Non-Euclidean Geometry Implementation (Unity 3D)


Unity 3D Exploration of non-Euclidean geometry through the implementation of non-Euclidean impossible portals and infinite stairs. Includes an immersive experience where users can traverse through portals that defy our traditional understanding of space and perspective. Written in C#.

Arkanoid Game (Unity 2D)


The first "game" I ever made using Unity 2D with my own personal twist on the games "Arkanoid" and "Breakout." Written in C#.

Facial Recognition with MATLAB


A machine learning project that I worked on in Summer 2019 during my internship where I used MATLAB to train AlexNet to perform facial recognition in real-time to identify people. This was my first time using MATLAB.

"Triggering Insanity" (2D Platformer)


A difficult, rage-inducing, 2D-platformer video game made using Greenfoot/Java and Object-Oriented Programming and Greenfoot Documentation. Inspiration of the game theme taken from IWBTG and IWBTB. This was my first introduction to Video Game Development.

Coding Challenge Solutions

My Personal LeetCode Solutions


All of my own solutions to LeetCode's Coding Practice Problems in different coding languages. I'm still learning and filling up this repository in order to share my knowledge and ideas with other aspiring programmers. There are always more innovative solutions to be found.

My Personal HackerRank Solutions


All of my own solutions to HackerRanks's Coding Practice Problems in different coding languages. I'm still learning and filling up this repository in order to share my knowledge and ideas with other aspiring programmers. There are always more innovative solutions to be found.