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#.
"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.
"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#.
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#.
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.