Chris PaivaSelected Projects

Case study

Portfolio Redesign

Additional information

Design System

A closer look at the visual foundations, reusable patterns and interaction principles behind the portfolio - designed to keep the experience consistent while allowing it to evolve.

Design System

Principles

A visual system built for clarity.

The portfolio needs to support very different kinds of content - short positioning statements, project browsing, long-form case studies, images and deeper supporting pages. The design system provides enough structure to keep those experiences connected without making every page look identical.

1

Clarity over decoration

The interface should help the work and thinking remain the focus. Typography, spacing and hierarchy do more of the work than decorative UI.

2

Editorial, not corporate

The visual language combines the structure of a digital product with the warmth and rhythm of editorial design.

3

Consistency with flexibility

Shared foundations and reusable components create consistency, while flexible content structures allow different project stories to be told appropriately.

4

Human by design

Warm colours, restrained illustrations, conversational language and generous whitespace keep the portfolio professional without making it feel impersonal.

Foundations

The building blocks.

The visual system begins with a small set of foundations that are reused across pages and components.

TypographyColourSpacingLayoutBorders / radiusIconographyMotion

Typography

Editorial character, product clarity.

Source Serif 4 gives narrative content an editorial, human quality. IBM Plex Sans provides clarity for functional content, including body copy, navigation, labels, metadata, buttons and controls.

Display / Hero

Source Serif 4 / 3rem / 400 / 1.05

Product designer

Section heading

Source Serif 4 / 2.75rem / 400 / 1.05

A system built for clarity.

Subheading

Source Serif 4 / 1.5rem / 400 / 1.2

Small patterns, used consistently.

Body

IBM Plex Sans / 1rem / 400 / 1.65

Clear body copy supports longer stories and practical interface content.

Eyebrow

IBM Plex Sans / 0.875rem / 600 / 1.5

Design principles

Colour

Warm, restrained and intentional.

Colour is used sparingly to establish hierarchy, warmth and interaction feedback. It is not the only method used to communicate state or meaning.

Background

--portfolio-background

#F7F2EA / Page background

Surface

--portfolio-surface

#FFFCF7 / Cards and raised surfaces

Warm surface

--portfolio-surface-warm

#DDD5C9 / Soft backgrounds and chips

Primary

--portfolio-primary

#234437 / Headings, navigation and primary UI

Primary hover

--portfolio-primary-hover

#18382E / Interactive primary hover state

Accent

--portfolio-accent

#C56E4A / Display emphasis, decoration and active details

Accent text

--portfolio-accent-text

#91462D / Accessible small text and CTA backgrounds

Text

--portfolio-text

#1F2A25 / Default text

Muted text

--portfolio-text-muted

#555D57 / Supporting copy and metadata

Border

--portfolio-border

#DDD5C9 / Dividers and quiet boundaries

Accent subtle

--portfolio-accent-subtle

#F3E2D8 / Decision emphasis

Spacing

Giving content room to breathe.

Spacing contributes to the editorial rhythm of the portfolio. The implementation uses explicit page, block, grid and section variables alongside component-level conventions.

Page gutter

1.25rem → 2rem → 3rem

Block space

2rem → 3rem

Grid gap

1.5rem → 2rem

Section space

7rem globally / 4rem in case studies

Layout

Structure that adapts to the story.

The main content container is capped at 72rem with a 42rem reading measure. Page gutters expand at larger breakpoints, while grids and the case-study sidebar adapt at desktop widths.

Sidebar / 14rem
Flexible reading content

The explicit token breakpoints are 48rem and 80rem. Components also use the existing Tailwind sm, md and lg breakpoints for responsive composition.

UI Elements

Small patterns, used consistently.

Tags and breadcrumb

Product StrategyUX/UI DesignDesign System

Components

Reusable patterns for recurring needs.

The examples below render production components with real portfolio data rather than recreating their markup for documentation.

Icon + copy grid

Understand deeply

I ask the right questions, challenge assumptions and get to the root of user and business needs.

Connect perspectives

I bring people together, translate complexity and align around what matters most.

Create clarity

I design intuitive solutions and document decisions so teams can move forward with confidence.

Process steps

1

Discover

I explore the problem space, understand users, context and business goals.

2

Define

I synthesise insights to frame the right problem and define clear opportunities.

3

Ideate

I generate ideas, explore options and co-create with the team.

Gallery preview

Iconography

Simple lines, clear meaning.

Icons use supplied thin-outline SVG assets, recoloured through currentColor by the shared OutlineIcon component. They support comprehension and metadata rather than becoming decorative focal points.

Illustration

A human layer without visual noise.

Existing illustrations use simple outlines, abstract people, small areas of green and terracotta, soft neutral shapes and restrained compositions. They support meaning rather than decoration.

Portfolio homepage illustration
How I Work illustration

Illustration prompt

Keeping the visual language consistent.

To keep new illustrations visually consistent, I use a shared set of constraints covering line treatment, colour, abstraction, composition and the way people are represented.

The subject can change, but the visual language stays consistent.

View illustration prompt
Create a minimal editorial line illustration for a Product Designer portfolio.

VISUAL LANGUAGE

Match this established illustration system:

- Clean, refined thin-outline illustration
- Elegant editorial feel rather than cartoon, corporate vector art or playful SaaS illustration
- Simple geometric construction
- Minimal visual detail
- Plenty of negative space
- Calm, balanced composition
- Human and approachable, but sophisticated and professional
- Abstract rather than highly realistic
- Objects and people should be simplified to their essential forms
- People, when present, should have minimal or no facial features
- Avoid detailed faces, realistic anatomy or character-like expressions
- Avoid unnecessary decorative elements

LINE STYLE

- Fine, consistent dark-green/charcoal outlines
- Mostly uniform stroke weight
- Smooth, precise curves
- No sketchy lines
- No heavy outlines
- No black-filled shapes
- No drop shadows
- No blurry shadows
- No gradients unless extremely subtle and specifically requested
- No 3D effects

COLOUR

Use colour sparingly.

Primary palette:
- Deep forest green
- Muted sage green
- Warm terracotta
- Warm cream / stone neutrals

Most of the illustration should remain unfilled or neutral.

Use small areas of green and terracotta as visual accents rather than filling the entire illustration with colour.

Soft abstract background shapes may use pale sage, warm cream or stone at low visual intensity.

COMPOSITION

Keep the illustration simple and spacious.

Use:
- thin connecting paths;
- small circles/dots;
- subtle organic geometric shapes;
- simple speech bubbles;
- simplified interface/window shapes;
- abstract diagrams;
- restrained visual metaphors.

These elements should create a sense of:
- connection;
- collaboration;
- clarity;
- product thinking;
- ideas becoming structured;
- people working together.

Do not try to fill all available space.

Negative space is an intentional part of the illustration style.

PEOPLE

When people are included:
- use simplified outline figures;
- minimal facial detail;
- simplified hair and clothing;
- natural but abstract poses;
- diverse, neutral representation;
- people should support the concept rather than become the focal point.

Do not default to a male central character.

If depicting a Product Designer as the main individual, use a woman unless instructed otherwise.

STYLE TO AVOID

Do NOT use:
- cartoon illustration
- childish characters
- exaggerated proportions
- detailed facial features
- photorealism
- isometric illustration
- glossy 3D
- corporate stock illustration
- overly colourful SaaS artwork
- gradients
- dramatic lighting
- heavy shadows
- busy backgrounds
- excessive icons
- excessive decorative shapes
- text inside the illustration unless explicitly requested

The result should feel like a sophisticated editorial illustration created specifically for the same portfolio design system.

CONTENT FOR THIS ILLUSTRATION:

[DESCRIBE WHAT THE ILLUSTRATION SHOULD COMMUNICATE HERE]

OUTPUT:

- Transparent background
- PNG
- High resolution
- Clean edges
- No surrounding canvas colour
- No text unless explicitly requested
- Composition should work naturally within a responsive website layout

Reference image

For stronger consistency, I pair the prompt with an existing portfolio illustration and use it as the visual-style reference.

“Use the attached illustration as the visual-style reference. Match its line weight, level of abstraction, colour restraint, proportions, use of negative space and overall editorial character. Do not copy its composition or subject matter.”

Responsive Design

Adapt the pattern, not just the size.

Responsive design is treated as a change in context rather than simply a smaller canvas. Components preserve their purpose across breakpoints, but their layout or interaction can change when the desktop pattern no longer makes sense.

Responsive examples

1

Sidebar navigation

Desktop uses a sticky left navigation. Smaller screens use a compact current-section select.

2

Gallery

Desktop uses a compact horizontal preview and full-screen viewer. Mobile uses smaller touch-friendly controls and a scrollable thumbnail strip.

3

Multi-column content

Columns reflow into a logical reading order instead of forcing horizontal scrolling.

Accessibility

Built into the system, not added at the end.

Implementation and target

1

Currently implemented

Semantic landmarks, headings, keyboard-accessible links and controls, visible focus styles, meaningful image alt text, native disclosure controls and dialog labels.

2

System target

WCAG 2.2 AA, sufficient contrast, reduced-motion support across motion patterns, complete focus management for dialogs and no reliance on color alone.

3

Ongoing review

Accessibility is checked as patterns evolve, with content, interaction and responsive behaviour reviewed together rather than treated as a final pass.

Motion & Interaction

Movement with purpose.

Existing motion is restrained: hover transitions provide feedback, gallery controls support orientation and navigation changes are subtle. Reduced-motion handling is applied where scripted scrolling is used; broader motion coverage remains a system target rather than a fully centralised utility.

Content

Structure extends beyond visual design.

The portfolio's consistency also comes from the way content is structured. Projects, case-study sections, media and related pages are represented as data rather than being hard-coded into individual page layouts. This allows the same components to support different stories while keeping navigation, presentation and responsive behaviour consistent.

Scalability

Designed to evolve with the portfolio.

The goal was not to create a frozen set of screens. The system supports new projects, different case-study narratives and deeper supporting content without requiring the portfolio to be redesigned each time.

Add a projectChange featured workAdd case-study depthEvolve the visual system

Reflection

Constraints created more consistency.

Building the design system alongside the portfolio helped turn subjective visual choices into reusable decisions. It also made inconsistencies easier to spot. The system is intentionally small: its purpose is not to document every possible variation, but to provide enough shared structure for the portfolio to remain coherent as it grows.