LeoozPT

VISUAL GALLERY 04 • NEOFIN

✦ 3 min read

Shared components for Neofin products

• FIGMA• SYSTEMS• FRONT-END
Screen from Design System

Company

Neofin

Period

2025–2026

Role

Senior Product Designer

Team

Design and Engineering

OVERVIEW • 00

A Figma library of components and interaction patterns, documented and aligned with the components Engineering used in the product.

CHALLENGE • 01

The problem

As product flows grew, interface differences accumulated. We needed components and behaviors that could be reused across the platform.

RESEARCH • 02

01

Interface inventory

02

Component audit

03

Mapping of inconsistencies

DEFINITION • 03

Focus and direction

We prioritized the most-used components while weighing product impact and implementation effort.

APPROACH • 04

How I worked

We worked to keep the Figma library and components in code aligned as the product evolved.

Figma components, interaction rules and coded counterparts were reviewed together as the product evolved.

DESIGN AND CODE IN SYNC • 05

FEATURES • 06

01

Foundations

Color, typography, spacing and shape form a common visual language.

02

Components

Reusable components support frequent product tasks and states.

03

Interaction patterns

Documented behavior helps teams apply components consistently.

SELECTED SCREENS • 07

From foundations to product use

See how color, components and states come together in Neofin forms and flows.

Neotine foundations with semantic colors, typography, spacing and corner radii
01

Shared foundations

Color, typography, spacing and shape create a common language for different platform flows and contexts.

Anatomy and essential states of the Text Input component
02

Text Input anatomy

The field combines label, input area and error message. Each part helps people understand what to enter and how to correct a problem.

Neotine component families for input, action, navigation and feedback
03

A component ecosystem

Components are grouped by use, including data entry, actions and navigation, to make the right piece easier to choose.

Comparison of button, switch, radio and text field states
04

States and behavior

States show when an action is available, in progress or needs correction.

Form using Neotine fields, selection, checkbox and actions
05

Components working together

A form combines fields, selections and actions with instructions and messages that help people complete it.

Figma component properties compared with their React implementation
06

Design connected to code

Equivalent properties and tokens reduce translation during handoff and bring the visual library closer to the API Engineering uses.

Neotine components used in a real Neofin agreement flow
07

Applied in the product

In the agreement flow, components help people enter terms and check amounts before confirmation.

TESTING • 08

How we validated

We reviewed components as they were used in product features.

RESULTS • 09

✦

More consistency

✦

Clearer developer handoff

✦

Faster decisions

LEARNINGS • 10

The library needs to evolve with the product. Reviews with Engineering help keep Figma close to what people actually use.

NEXT PROJECT

Oficina Brasil