All projects
Software Live October 2026

This Website

A fast, fully static portfolio built with Svelte and served by a tiny Rust web server in Docker.


Why

I wanted a home on the web that is quick to load, easy to extend and that I fully control — no page builders, no trackers, no database.

How it works

  • Content lives in plain Markdown files. A new project is a new file.
  • SvelteKit renders every page to static HTML at build time.
  • A small Rust server (axum) serves the files with Brotli/Gzip compression, long-term caching and security headers.
  • GitHub Actions builds a Docker image on every push, and the server pulls the new version with a single command.