This is the project for the site you're currently on right now!

I'm always very particular about my personal portfolio website, so I wanted to be sure to build it from scratch. There's a lot of high quality templates out there but I always wind up having to make more manual adjustments than I would like and the way that they're structured is never really to my liking. I wanted the site to be something I was proud to show off, so building it from the ground up seemed like a no-brainer in this situation.
Tech Stack
For this project I wanted to keep things modern without introducing unnecessary bloat. I wound up deciding on Next.js using Typescript. I've been really enjoying the more self-contained nature of Next.js and just the overall structure of its projects, so I wanted an excuse to work more with it having come from working heavily with vanilla React at my previous job.
In addition to Next.js, I decided to include MOtion for handling animations for page transitions, hover effects, and other UI niceties. I also included Resend as a clean, out of the box way to handle my contact form email delivery.