Back to projects

Product design and frontend

Brand platform

A flexible publishing system that gave a growing team consistent tools without slowing down day-to-day content work.

Next.jsTypeScriptDesign systems
Abstract interface cards representing a modular publishing platform

The challenge

The team had outgrown a collection of one-off landing pages. Every launch introduced a new visual pattern, and routine updates required engineering support.

The approach

I mapped the recurring content needs, reduced them to a small set of composable patterns, and built a shared system that connected design decisions directly to production components.

The work focused on three principles:

  • Make the common path fast for editors.
  • Keep visual choices intentional and constrained.
  • Let the system grow without creating another redesign project.

The outcome

The resulting platform gave the team a coherent visual language, a faster publishing workflow, and a foundation that could support new campaigns without duplicating implementation work.