My portfolio website, live at pfiers.net.
A hybrid statically-generated and single-page application built with Svelte, TypeScript, SCSS, and Vite. It's accessible, adaptive, and uses progressive enhancement to ensure anyone can access the site 🌍, regardless of JS support, device, or the user agent of choice (screen reader, large font etc.).
While enabled, the client-side JavaScript is currently only used to make navigating between pages snappier and to enable the dark mode toggle. Eventually I'd like to bring back the ✏️ button from the Vue 3 version of this site.