Davida Cashmere
A headless storefront on Next.js, Centra and Storyblok for a Scandinavian cashmere brand, in five markets. I co-led the frontend.
- Role
- Frontend co-lead, retainer
- Studio
- Cloud Nine
- Stack
- Next.js 12, React 18, CSS Modules, SCSS, Centra, Storyblok
- Years
- 2022 – 2026
- Lighthouse (desktop, production, 2025)
- Performance 98, accessibility 92, best practices 94, SEO 100
- Team
- Cloud Nine: 2 frontend developers (I co-led with the other one), 1 designer, 1 project manager.
+30%Conversion rate
−35%Page load time
Post-launch study by Cloud Nine and the client

Davida’s concept is sustainable cashmere with a Scandinavian design, for women, men and the home. The spare, warm design carries into a storefront built as much to inspire as to convert.
What I did
- Built Storyblok field plugins that let editors pick Centra products and categories directly in the CMS.
- Integrated Klarna and PayPal in the checkout, per market.
- After launch, replaced static generation with cached server rendering, which kept Centra data current and brought down Vercel hosting costs.
“The result was a scalable e-commerce with the customer experience in focus, that breathes Davida in every corner.”
One decision
- Challenge
- Static generation didn't fit Centra: product data either went stale or triggered constant rebuilds, which drove up Vercel hosting costs.
- Decision
- I moved the pages to server-side rendering with caching on the server responses and the Next.js API routes, so data stays current and repeat requests are served from cache.
- Trade-off
- Every cache miss now renders on the server, so the cache rules had to be tuned per page type to balance freshness and cost.
