Personal Site
Portfolio and Newsletter. Rebuilt (Wordpress single site in the past)
Personal site built as part of a challenge to ship one project per month. The goal was to build something to showcase all those projects, connect my multiple personalities, and test with other technologies.
The site is a fully static Astro build deployed to cPanel. Keystatic runs locally in dev mode and writes content directly to the filesystem, keeping everything in git. In production, Keystatic is stripped and the output is pure HTML, CSS, and JavaScript.
The backend is a self-hosted Supabase instance on a VPS, exposed through Traefik and Kong. Setting up HTTPS for a self-hosted Supabase (getting Traefik to route to Kong via a subdomain, configuring Let's Encrypt, debugging mixed-content errors) was one of the more complex parts.