This was my portfolio before the later Remix and TanStack-based versions. I intentionally kept the stack small and used the project to learn more about how much I could build without relying on a framework.
It also became a practical introduction to serverless infrastructure. The portfolio itself was static, but the contact form still needed backend handling, email delivery, and protection against spam. That made the project more useful as a learning exercise than a purely static site would have been.
Looking back, it was a good reminder that even simple websites usually touch more concerns than just layout and styling. Hosting, forms, security, and reliability all show up quickly once a site is actually public, especially once real people start using it.