Skip to content

Case study

StrAst

My framework for fast, SEO-friendly websites: Astro for static-first delivery, Svelte islands where interaction is needed, Strapi as the headless CMS. Sites built on it start at 98+ Lighthouse with a CMS an editor can run alone.

StrAst 2025

StrAst is my codified stack for content-heavy client projects. It pairs Astro with Svelte islands and Strapi, and packages the patterns I kept rebuilding on every job: content modeling, a typed API client and a deployment workflow that holds up in production.

The Challenge

Every content-heavy client project kept re-solving the same problems: content modeling, typed API access, image handling, SEO plumbing and deployment. Each new build paid that setup cost before any real client work began.

The Solution

Codified the stack into a reusable framework. Astro renders static-first, Svelte islands hydrate the interactive parts, Strapi manages content, and a typed GraphQL client talks to it. A Cloudflare deployment workflow and the reusable content-model patterns close the loop.

The Results

Cuts weeks off the launch of a content-driven site while holding Lighthouse at 98+. You are looking at the proof: this portfolio runs on StrAst.