My top 3 Projects are a Youtube Clone, UTD Tool Crib, and Connect4 with an AI opponent
List of all projects
I have listed my top 3 projects in my opinion down below but I do have a lot more projects that I haven't displayed. I've written down a list of all projects as far as I can remember but I've started coding since I was 14 in highschool and have forgotten many of the projects I've done. List of all projects
Youtube Clone
I've created a YouTube Clone which has the following functionality List videos, Watch videos, Sign in/out, Upload a video, and Watching the transcoded video.
This clone uses 11 main technologies in it's tech stack: TypeScript, Next.js, Express.js, Docker, FFmpeg, Firebase Auth, Firebase Functions, Firebase Firestore, Google Cloud Storage, Google Cloud Pub/Sub, and Google Cloud Run.
Architecture 1. Cloud Storage will store the raw and processed video uploaded by users...
Website LinkUTD Tool Crib
This project had the most real world impact out of all of my projects and had the potential to save $30,000+ every year.
Context: UTD has a Capstone Project for every undergrad student before being able to graduate, and for engineering majors like Mechanical Engineering, and Electrical Engineering they needed tools like Hammers, Glue guns, Screwdrivers. The UTD Fabrication Shop had a tool house where they had 1000+ tools that they would loan out to students to assist with their project.
Problems: They were doing this on paper which lead to a lot of paperwork, and also they had to manage hundreds of teams borrowing tools and could not keep track of which tools were being returned on time and which tools were getting lost...
Connect 4 Game with AI Opponent
I've built the Connect 4 game in python with the PyGame library in which the player plays against an AI opponent. I've implemented the minimax algorithm, along with Alpha-beta pruning for the AI oppenent. Check out the github for this project here.