This site was written in TypeScript with React and Next.js. It is hosted on render.com. The CSS is managed by SASS along with CSS modules. I implemented the dark/light mode toggle myself.