All projects
Figma

Design System for Cencosud

The design system I worked on for Cencosud.

Design System for Cencosud: project interface, view 1
Design System for Cencosud: project interface, view 2
For whom

Cencosud's design and engineering teams

Scope

Design System · Figma · Desktop and mobile

Tools

Figma Variables / Component Sets / Atomic Design

The idea

The same building blocks across every screen.

During my time at EPAM NEORIS, I created and maintained a Figma design system for Cencosud. I organized components into six Atomic Design families and defined variables for color, spacing, radius, and typography across desktop and mobile interfaces.

These assets were exported from the Figma file and retain the sample copy used in its documentation.

Color

Organize color by function.

I separated variables into Theme for branding, Feedback for states, and Neutral for surfaces and text, with Softest and Stronger pairs.

Typography

Define clear type roles.

I organized DM Sans into Headline, Title, Text, and Caption, with three weights and up to four sizes. All components use the same Text building block.

Spacing

Share spacing scales.

I defined spacing, radius, and elevation variables. Spacing/2, /4, and /8 map to 8, 16, and 32 px; buttons and cards share an 8 px radius.

Variants

Document button states.

I created seven styles from Primary to Overlay, with hover, pressed, disabled, and loading states across three sizes.

Design System for Cencosud: Document button states.

Forms

Account for every input state.

I included labels, help, and validation, with empty and filled variants in two sizes and states up to read-only.

Design System for Cencosud: Account for every input state.

Controls

Keep controls consistent.

I designed Checkbox, Radio Button, and Switch as standalone controls and within fields, including active and disabled states.

Design System for Cencosud: Keep controls consistent., view 1
Design System for Cencosud: Keep controls consistent., view 2
Design System for Cencosud: Keep controls consistent., view 3

Feedback

Structure interface messages.

I defined a shared icon, title, and message structure for alerts and tooltips, with actions where appropriate.

Design System for Cencosud: Structure interface messages., view 1
Design System for Cencosud: Structure interface messages., view 2

Appearance

Prepare light and dark modes.

I designed light and dark notification variants while keeping each state's content and actions consistent.

Design System for Cencosud: Prepare light and dark modes.

Content

Show pricing and data clearly.

I built product cards with pricing and offers, and bar charts with legends and tooltips.

Design System for Cencosud: Show pricing and data clearly., view 1
Design System for Cencosud: Show pricing and data clearly., view 2

In context

Put the library to work in templates.

I built desktop templates from existing components to assess their use in dashboards and sign-up forms.

Design System for Cencosud: Put the library to work in templates., view 1
Design System for Cencosud: Put the library to work in templates., view 2

Sidebar

Expand navigation without shifting content.

I designed a hover-expanding icon rail that overlays content while keeping navigation in place.

Design System for Cencosud: Expand navigation without shifting content., view 1
Design System for Cencosud: Expand navigation without shifting content., view 2

Implementation

How I built it.

Named variables

I defined the Figma variables used by components: Theme/Primary for branding, Spacing/2, /4, and /8 for a 4 px-based spacing scale, and DM Sans for Headline, Title, Text, and Caption roles.

Documented in Figma

I documented each component on its own page, including a variant matrix and usage guidance. I also built desktop templates from the same library.

Design System for Cencosud

The design system I worked on for Cencosud.

Figma Variables
Color, spacing, radius, and typography.
Component Sets
Variants by type, size, and state.
Atomic Design
Six families, from actions to navigation.
DM Sans
Headline, Title, Text, and Caption.
Templates
Desktop screens built from the shared library.

EPAM NEORIS for Cencosud · 2023–2025

Corporate work: I share only the essentials, retaining the sample content from the original Figma file.

Next projectAutoflow