About Me
I am a University of Georgia graduate with a Bachelors of Science in Computer Science. I chose computer science beacause I love creating things and have a strong drive to solve problems. I enjoy working on full-stack applications using Java, TypeScript, React, and REST APIs. I’m always looking for new things to build and ways to improve, and I enjoy turning ideas into applications as I continue growing as a software engineer.
Outside of software development, I've got a couple interests and hobbies. I have a passion for music and I am a big enjoyer of College Football. This led me to play in my University's marching band to pursue that passion and support my favorite football team, The Georgia Bulldawgs (GO DAWGS!!).
In my free time I spend a lot of time coding and building personal projects to solve problems I run into. I have made browser extensions to improve my workflow and Discord bots just to mess with my friends. Those projects, while they are small, help me stay creative while improving my coding skills. When Im not working on personal projects, I am usually playing guitar, watching movies, or playing video games.
MY SKILLS
Through both my coursework and personal projects I have developed a strong skill set in front-end development. My foundation is paved with HTML, CSS, JavaScript, and TypeScript and I frequently use React and Next.js for modern web applications.
My coursework has prepared me for team projects by giving me multiple opportunities to collaborate with other students on semester long projects. This gave me experience working with version control systems, participating in code reviews, and dividing responsibilities. These projects helped me strengthen my communication skills while learning how to integrate front-end and back-end features effectively in a shared codebase.
On the back-end side, I’ve worked with Java using Spring Boot and Node.js to build server-side applications and RESTful APIs. I’ve also used MySQL, and Firebase to design and manage databases in projects that needed authentication and storage of user data.
Node.js
Next.js
Git
Linux
MySQL
MongoDB
Figma
Tailwind
AndroidStudio
Java
C
C++
HTML5
CSS3
JavaScript
TypeScript
React
Node.js
Next.js
Git
Linux
MySQL
MongoDB
Figma
Tailwind
AndroidStudio
Java
C
C++
HTML5
CSS3
JavaScript
TypeScript
React

Bulldawgs Cinema
An online Cinema E-Booking System featuring movie browsing, trailer playback, ticket booking, user authentication, and checking out.

WibeCheck
A Web application that analyzes a users facial expression and generates a personalized Spotify playlist based on the detected mood. Used the Luxand API to analyze user expression and the Spotify API to retrieve song data.
RoomSync
A website that helps students find compatible roommates and available apartments to rent together. The platform allows users to create profiles, bro

TheMP3layer
This is an android media player that allows users to browse and play music files stored on their mobile device. TheMP3layer also builds a database and retrieves additional metadata of the music in order to improve song organization, sorting, and filtering.

React Portfolio
Developed a personal portfolio website to showcase my software development projects, technical skills and experience.

iTunes API Gallery
Developed a JavaFX desktop application that uses the iTunes Search API to dynamically get and display artwork images. Images are are asynchronously downloaded to maintain responsiveness and progress is tracked using a functional loading bar. Used object-oriented programming principles such as inheritance, interfaces and polymorphism.
Want to contact me?
Thanks for stopping by
