There are lots of great website generators, but I wanted my website to be fully customizable and learn new skills during development.
I want to feel comfortable sending my website to friends AND employers.
The frontend is made with React and Next.js, deployed on Vercel. Posts are written with Markdown. I also used Prisma and Planet Scale to count the number of site visits.
The repo was adapted from this blank Nextra repo.
The current repository can be found here.
Since I use my personal website as a playground to try out new web stacks, my website has been through a few iterations. I used to use Flask, Heroku, and Notion for a backend. That was a fine approach, but it was slower than Vercel. And it was basically held together by scotch tape and bamboo underneath.
Below is a screen recording of my old website though!