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 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.