Engineering · 2026

Flumroc

A CMS module system with responsive page previews for a Swiss stone-wool insulation manufacturer — reusable Razor components on an Umbraco backoffice, from approved Figma designs to working frontend.

Umbraco 17RazorBlockListBuilderSCSS

Context

Flumroc is a Swiss manufacturer of stone-wool insulation. The work, through the agency, was on their CMS: building the modules editors use to compose pages, with responsive previews of how each module renders.

I built the frontend as a design engineer, on an Umbraco backoffice, working from approved Figma designs.

What I built

A module page-preview system with grid and carousel layouts, a reusable component architecture with content fallbacks — so partially filled modules still render cleanly — and promotional content variants with video embedding.

Built on Razor with BlockListBuilder, so each module composes through the same rendering pipeline rather than as a one-off template.

How it is built

The modules are strongly typed Razor views over Umbraco’s Block List, with presentation settings kept separate from content. Fallbacks are handled at the component level, so an editor can’t break a layout by leaving a field empty.

AI is a working partner for the repetitive parts — scaffolding module variants and checking the fallbacks across states — so I focus on the layout behaviour and the preview fidelity.