I'm currently a Full Stack Developer III at FedEx. Right now, I'm primarily focused on modernizing legacy applications & am learning a lot along the way. My day-to-day typically involves working with Java, Spring Boot, and Angular.
- Languages: Java, JavaScript/TypeScript, C#
- Frameworks: Spring Boot, Angular, React, .NET
- Tailwind.Standalone: A NuGet package that simplifies adding Tailwind CSS to .NET projects
I began programming in high school out of pure necessity. A local chess club I started needed a way to share upcoming events, so I built a simple website using static HTML and CSS hosted on GoDaddy. The deployment process was me manually copying files from my family computer to the server, but it worked. From there, my love of programming only grew. I went on to get a degree in Computer Science from the University of Memphis, where I did undergraduate research in machine learning.
While I was still at college, I interned at FedEx Express where I got my first taste of what it was like to work in the industry. Soon after graduating from college, I began working at MCR Safety. There, I worked on a small team of just two developers which consisted of myself and my manager (yes, really). I primarily worked on the company website, which was built on top of Sitecore and .NET at the time.
My manager played a huge role in my career, and challenged me every day to learn and grow. I still look back fondly on my time there, the lessons I learned, and the friendships I built.
After a couple of years working at MCR Safety, I returned to FedEx as a Full Stack Developer I. Within a year, I was promoted to Full Stack Developer II, and then again to Full Stack Developer III about six months later. I've had the opportunity to work on a variety of projects, from building new applications from scratch to modernizing systems that are older than I am.
I still find myself learning something new every day. This industry is constantly evolving, and I love being a part of it.




