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
Node.js
Next.js
Git
Linux
MySQL
MongoDB
Figma
Tailwind
AndroidStudio
Java
C
C++
HTML5
CSS3
JavaScript
TypeScript
React

Bulldawgs Cinema
A team-built cinema e-booking system featuring movie browsing, trailer playback, ticket booking, user authentication, seat selection, and checkout.

WibeCheck
A hackathon web application that analyzes a user's facial expression and generates a Spotify playlist based on the detected mood using the Luxand and Spotify APIs.
RoomSync
A full-stack roommate and apartment discovery application that allows students to create profiles, authenticate, and find compatible roommates and available apartments.

TheMP3layer
A native Android music player that queries MediaStore for local audio, displays songs through fragments and adapters, and centralizes playback behavior in a shared manager.

Developer Portfolio
A responsive personal portfolio built to showcase my software development projects, technical skills, and experience.

iTunes API Gallery
A JavaFX desktop application that uses the iTunes Search API to retrieve and display artwork. Images are downloaded asynchronously to maintain responsiveness, with progress shown through a functional loading bar.
Contact Me
Thanks for stopping by!
