Portfolio Design System Foundations
Design rationale
This portfolio is built around a simple principle: make the information easy to find, understand, and explore.
Visual language
The visual style combines an editorial approach with product design principles, balancing strong typography, whitespace and composition with familiar UI patterns and functional elements. This creates a more expressive and personal interface while keeping the experience clear, structured and easy to navigate.
Design principles
- Clarity over decoration.
- Consistency over complexity.
- Accessibility by default.
- Personality through details.
- Less friction, more focus.
Navigation
Recruiters often scan portfolios in under a minute, so I intentionally kept navigation short and focused. Works is visible from the first moment, without hidden menus or unnecessary layers, allowing users to move through the portfolio without losing their navigation point, and without breaking the experience.
Accessibility
Accessibility is part of the foundation. The colour system follows WCAG 2.2 AA contrast recommendations, with typography and hierarchy designed to keep content clear while maintaining a light, minimal aesthetic.
Designed for scanning
The portfolio follows a simple Scan → Understand → Explore structure. Clear hierarchy, concise content, and visual previews help recruiters quickly understand my work, while deeper sections provide more detail for those who want to explore.
Color palettes
Violet
Primary: default paletteGrey
Neutrals: text, borders, surfacesMint
Case study 01Orange
Case study 4 accentText styles
Creating Clarity from Complexity
Creating Clarity from Complexity
Creating Clarity from Complexity
I’d love to connect :)
Creating Clarity from Complexity
I am Yola, a Product Designer turning complexity into clarity.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ac at pellentesque sapien proin. Diam volutpat faucibus in et.
Sanofi Employee Journey Hub
PRODUCT DESIGN
Typefaces: Open Sauce One Bold for H0–H2, Inter for H3 and all body copy, Geist Mono for tags, navigation and metadata.
Layout
24px left & right on every breakpoint.
562px tall, split 38/62 between content and image, with a per-project background colour.
Preview cards are separated by 0.75px top/bottom borders in grey-300. On hover the borders stay grey-300 and the card background turns grey-50.
4px for buttons, icon buttons, metadata tags and swatches. Cards and preview rows stay square.
Components
Design.md
Foundations provided to Lovable to generate designs consistent with this portfolio. Includes tokens, typography, layout, and component specs, along with selected Lovable outputs, so the same system can be reused across other AI platforms.
Download .md file