This is the first personal website I've ever made so I made it pretty simple. I'll make something more complex in the future.
It's hosted with Vercel and you can see it live at nashpillai.com.
I started with the t3 template which uses Next.js and Tailwind CSS. I also used AOS and Framer Motion for fancy animations.
I recommend using Ionos to get a ".com" domain for just $1 for the first year. Then, after 60 days you can transfer it to Cloudflare and pay $10.44/year.
I currently use Cloudflare email forwarding to forward emails to my personal email. I will be setting up a self hosted email server soon.
This project is open source and available under the GPL-3.0 License so you can use it as long as derivative works are also open source (credit is appreciated).