I love the power of Next.js and all the function from static site generation till server side rendering. For this page I decided to use Next.js.
In terms of css I used Tailwind CSS. This is basically a utility-first CSS framework for rapidly building custom user interfaces. It is a highly customizable, low-level CSS framework that gives you all of the building blocks you need to build bespoke designs without any annoying opinionated styles you have to fight to override.
For fonts I used Google Font directory and the type "EB Garamond"
Actually this little site doesn't need a CMS at all. But I like to write texts in an editor. So I always use a CMS if I want to write more than a few lines of text. For my pages I use Prismic CMS. Prismic has all the features a headless CMS needs nowadays. And for hobby use it is free. That's why I took this wonderful tool.
This page is hosted on the PaaS from Vercel which is also the company behind Next.js.