top of page

Design System

Check out the main processes I use in project development, from research and ideation to implementation and final delivery. With a data-driven approach, a focus on user experience, and high-quality visual design, each step is carefully planned to ensure efficient and innovative solutions.

I structured the tokens as the foundation to ensure visual consistency and simplify design maintenance across products and platforms. I created typography tokens by defining sizes, weights, and line-heights using a modular and semantic scale — like heading-xl, body-md, and caption-sm — which made implementation easier across teams. I also worked on color tokens organized into functional categories such as brand, neutral, and feedback colors, and created multiple contrast levels to support both light and dark modes. In addition, I defined icon tokens with standardized sizes that followed the same logic as the typographic scale, ensuring visual balance between text and icons. The entire system was designed to be flexible, reusable, and easy to apply across both design and code.

I built a solid token structure to centralize visual decisions and simplify system maintenance.

  • Designed color palettes with functional logic (brand, neutrals, feedback).

  • Established a modular typographic scale.

  • Used spacing based on 4px increments.

  • Implemented tokens for color, typography, spacing, shadows, and borders.

I structured design tokens as the foundation of the visual system, ensuring consistency and easing maintenance across platforms and products. I worked with tokens for typography, colors, icons, and spacing — promoting standardization and scalability in both design and code.

Typography

  • Defined modular scales using tokens for size, weight, and line-height.

  • Used semantic naming like heading-xl, body-md, caption-sm to improve clarity for teams.

  • Designed responsive styles for seamless adaptation across breakpoints.

Colors

  • Organized tokens into functional categories: brand, neutral, and feedback (error, success, warning, info).

  • Implemented contrast variations (e.g., primary-500, primary-700) and light/dark mode support.

  • Created tokens for backgrounds, text, borders, and interactive states.

Icons

  • Standardized sizes like icon-sm, icon-md, icon-lg, aligned with the typographic scale.

  • Designed spacing around icons to match the layout of components.

  • Documented visual styles and usage rules to avoid visual noise.

I designed buttons with clear visual hierarchy, predictable behavior, and responsiveness.

  • Created variations such as primary, secondary, tertiary, text, and icon-only.

  • Defined states (default, hover, focus, active, disabled, loading).

  • Adjusted contrast, sizes, and spacing to ensure accessibility.

  • Documented usage with clear guidelines.

I designed buttons with clear visual hierarchy, predictable behavior, and responsiveness.

  • Created variations such as primary, secondary, tertiary, text, and icon-only.

  • Defined states (default, hover, focus, active, disabled, loading).

  • Adjusted contrast, sizes, and spacing to ensure accessibility.

  • Documented usage with clear guidelines.

bottom of page