Skip to content
Gerald Tamasi

Senior frontend engineer

Cuero Design

A headless storefront with a product configurator for a Swedish furniture brand, in 11 languages. I co-led the frontend and led the configurator.

Role
Frontend co-lead
Studio
Cloud Nine
Stack
Next.js 12, React 18, CSS Modules, SCSS, Centra, Storyblok, Adyen, Klaviyo
Years
2022 – 2024
Team
Cloud Nine: 2 frontend developers (I co-led with the other one), 1 designer, 1 project manager.

+300%Revenue (client-reported)

Client-reported, after launch

Cuero Design campaign photo: two grey butterfly chairs on a sunlit terrace beside a pool and a glass-walled house

Cuero Design is a family business making furniture of the highest quality and intricate design. Its Bat armchair is a genuine design icon. From the factory in Swedish Småland, furniture ships all over the world; the new site had to convey that design feeling while serving 11 languages and 236 countries.

What I did

  • Built a storefront in 11 languages for 236 countries, with Adyen for local payments and Klaviyo.
  • Led the product configurator for Cuero's modular furniture, which let the brand sell a new product line.
  • Kept each configuration in Zustand and in the URL, so customers could share or come back to the exact piece they designed.
“The graphics have to look amazing and the functionality has to be so good that you don't even think about it.”
CEO & Owner, Cuero Design, on the Cloud Nine project
Case film by Cloud Nine

One decision

Challenge
Cuero moved into modular furniture, Centra has no product configurator, and no off-the-shelf configurator worked with Centra.
Decision
I modelled every part as a product variant, with custom attributes marking its type, and built the configurator in the frontend. Each variant brought its own price and stock, so the total updated in real time as parts were picked. It was simpler and cheaper than adding a separate service.
Trade-off
The rules for each modular product lived in frontend code. With three or four product types and fixed attributes like cable color or shade color, a new option was just a catalogue update, but a new type of product needed a code change.
Cuero Design home page, full length: dining room hero, grid of leather chairs and lamps, leather wall panels, more products

Pre-Shopify storefront