Skip to content
Gerald Tamasi

Senior frontend engineer

Nordic electronics

A Remix storefront for a Nordic outdoor electronics company, built so a second brand could share the code.

Role
Frontend lead
Studio
Cloud Nine
Stack
Remix, React, Mantine, Panda CSS, Azure
Years
2024
Team
Cloud Nine: 1 frontend lead (me), 1 full-stack lead, 1 backend developer, 1 designer, 1 project manager.
A shorthaired pointer in a misty pine forest at dawn, wearing an olive GPS tracking collar
Brand and products replaced with placeholders.

A Nordic outdoor electronics company needed a new online store, built from scratch, with room for its second brand to follow on the same code.

What I did

  • Led the frontend of a new storefront for a Nordic outdoor electronics company, built from scratch on Remix with Umbraco as the CMS.
  • Built it so the company's second brand could reuse the same code; that store launched later.
Storefront category page with placeholder branding: links to dog collars, field cameras, navigation and accessories above a product grid

One decision

Challenge
Static generation in Next.js was causing build timeouts on Azure on other projects, and this one was hosted there too.
Decision
We built it on Remix, which renders on the server on each request, so builds do not have to generate every product page.
Trade-off
As the agency's first Remix project, there was no earlier setup to reuse. We had to adjust to Remix's way of loading data, work out a caching strategy that fit this client, and solve a few Remix issues ourselves, none of them blocking.
Storefront product page with placeholder branding: an olive GPS dog collar next to its price, features and add-to-cart button