Youtube Music Downloader

July, 2024


Ever want to go back to old school and have MP3 files of all your favorite music? Congratulations, you now can! This project's aim was to create a script that can download a list of music (in bulk) from YouTube. I originally came up with this idea while preparing for a road trip. Knowing I wouldn't have great internet access and having a list too long to manually download by hand, I took the programmer's approach and made an application to do the "heavy lifting."

It was designed using Python and a variety of modules to read a ".ods" file, interpret all the songs a user wants, and download them from YouTube using Pytube. Furthermore, it automatically organizes all songs, attaches metadata like artist and track number using MP3ify, and adds cover art using Pillow. This combination allows anyone to create an expansive music library just by knowing the songs they want.

Even though this project is done, it is never finished. You'll find I go back every so often to update its functionality and ensure it works with the latest versions of YouTube.

Personal Website

August, 2025


This website is also a personal project! Developed entirely in HTML, CSS, and JavaScript, this website is hosted through GitHub Pages statically. It uses vanilla CSS as well as vanilla JavaScript to get all the desired effects.

This project will never be finished. Although you are seeing this page in a refined view, tweaks, additions, and changes are always being made. Keep an eye out on the "dev" branch of its GitHub to get previews of any development.

Ultimate Schedule Builder

May, 2025


Starting in August of 2024 and finishing in May of 2025, this year-long project was in collaboration with Dev Dogs @ UGA. Within this organization, I worked as Algorithms team lead for the spring semester and coordinated the design, development, and management of our algorithm. Moreover, participating in this organization taught me so much about effective project management, development within a large-scale organization, and what real software development looks like! Whether it was researching and creating tasks, or reviewing merge requests, every moment spent in this club advanced my skills with knowledge and experiences you can't find in class.

Regarding the design, the goal of this project was to make the best possible schedule for a user based on their selected preferences. Considering a variety of hard and soft requirements, the website would automatically generate up-to 5 valid schedules. On the technical side of things, the algorithm was programmed in Java using Jenetics (a genetic algorithm library) and CPSAT. My team and I (which got upwards of 20 developers at times) worked hard to incorporate over 15 restrictions while still producing an algorithm efficient enough to run on the school's server.

This has been one of my favorite projects to work on, and I can't wait to see what else it accomplishes in its lifecycle!

SARS COV-19 Spread Simulator

February, 2022


In the fall of 2021, I was tasked with creating a science research project for my school. Inspired by the real-world situation, I decided to create a simulator in Python that predicted the spread of COVID-19 within my county. Furthermore, I would predict the infection and death of my local municipality using the (at the time) latest rates from the CDC and the state of Georgia. Finally, it would save and export the data so that multiple trials would be run, testing the accuracy of the program.

After a couple of months of researching multiple medical journals on SARS-COV-2 and programming my application with object-oriented concepts in mind, I submitted my project. Eventually, my research was sent to regionals and eventually GSEF (Georgia Science and Engineering Fair), where it would go on and win honors.

Home Projects Contact
Click here for more themes!

Hi!


A photo of me (Garrett Moore) in a maroon suit, standing in front of nature.

Hi, my name is Garrett, and I am a current student studying both computer systems engineering and electrical engineering at the University of Georgia. I have a passion for working on software, hardware, and the firmware that connects both domains. My journey originally started in the fall of 2017, at the age of 11. My first computer had broken from OS errors, and in the face of this adversity, I was determined to learn as much as possible about all aspects of technology. Now, over eight years later, I still have that same drive in every task I start, every lecture I learn from, and every project I complete!

Regarding this website, it is a place to find out more information about me and projects I'm working on. Development of this project started in March of 2025 using HTML5, CSS3, and Javascript. Since then, this website has become a central hub for everything I do regarding my educational and professional journey! Feel free to peruse the site, and don't hesitate to interact with the many features it offers. Enjoy!

lol

Certifications


Certiport IT specialist logo.

Certiport HTML5 Aplication Development

Harvard university logo..

Harvard CS50T: Understanding Technology

Projects


A sotck photo of a Gameboy.
Youtube Music Downloader
A sotck photo of a Gameboy.
Personal Website
A sotck photo of a Gameboy.
Dev Dogs: Ultimate Schedule Builder
A sotck photo of a Gameboy.
SARS COV-19 Spread Simulator

Open Source Contributions


The logo of the DevDogs project.

DevDogs: Ultimate Schedule Builder

The logo of Geany IDE.

Geany

Contact