This is my current portfolio, available on www.leoboyer.dev
The website is build with Nuxt.js and currently deployed on Cloudflare statically. The back-office and API is a Strapi instance running on an on-premise VPS. The static deployments allows it to go down without any downtime on the front-end side (as long as Cloudflare is up !).