All work

UX/UI Design · AI · My own site

Designing my portfolio with Claude, as one system from start page to CV

I designed and built this site myself, with Claude as my building partner. I treated it as a product: one visual identity across the site, the cases and the CV, a design system, and written rules for what a good case is. I set the direction and decide what is true. Claude builds, translates and checks, and nothing goes live until I say publish. Readers choose English or Swedish, and a dark or light theme.

My role
Designer, product owner and editor of my own site
Year
2026
Built with
Claude, HTML and CSS, Git, and Playwright and axe for checks
Published on
Netlify
Languages
English and Swedish
Themes
Dark and light

The short version

The problem

My earlier portfolio showed what I had designed, not how I work: the discovery before the screens, the product decisions and how I lead teams.

What I did

I designed and built the site with Claude, and wrote down the rules it works from: my positioning, my tone of voice and a baseline every case must meet. I review every change in a preview before it goes live.

What it led to

Five main cases that lead with their impact, a CV in the same identity, and every page in two languages and two themes, with accessibility checked against WCAG 2.2 AA.

01

The brief I gave myself

My earlier portfolio, built in Framer, mostly showed what I had designed. It did not show how I work: the discovery before the screens, the product decisions, and how I lead designers and teams. I also wanted it in two languages, and my CV to feel like part of the same work.

The question

The question I designed for

How can a portfolio show how I work, not only what I have designed?

Most portfolios show finished screens. Mine also had to show the discovery before the screens, the product decisions behind them, and how I lead designers and teams.

Four goals

  1. Show the whole rangeCases in CX/UX discovery, UX/UI design, product leadership and design leadership, each showing my role and my decisions.
  2. One identity everywhereThe start page, every case, the company pages and the CV share one visual identity.
  3. The reader choosesEnglish or Swedish, dark or light, and the choice follows the reader through the site.
  4. True, or not at allReal facts and real figures only. What was delivered is kept apart from what we aimed for.
02

Designing and building with Claude

I designed the site and built it together with Claude. I set the direction and own every decision. Claude writes and changes the code, translates, renders images and checks the result. Every change is made in a draft, I review a preview, and only when I say “publish” does it go live on Netlify.

  1. 1BriefI describe what I want in plain words, in English or Swedish, often with a screenshot or a review.
  2. 2ContextClaude works from my written rules: positioning, tone of voice, the case baseline and the design tokens.
  3. 3DraftEvery change is made in a draft, in English and Swedish, never straight on the live site.
  4. 4CheckAutomated checks for accessibility, image sharpness, overflow on small screens and a CV that fits A4.
  5. 5ReviewI review screenshots on desktop and mobile, in both themes and languages, and ask for changes.
  6. 6PublishOnly when I say “publish” does the draft go live on Netlify.
The loop I worked in, from a brief to a published site. Simplified for this case.

Who did what

Using AI where it earns its place meant being clear about what I keep. Claude is fast at building and checking. Deciding what a case should prove, and what is true, stayed with me.

What I ownedDirection and judgement
  • What each case should prove, and how it is structured
  • What is true, and what is left out
  • The visual identity, the principles and every final call
  • The written rules: positioning, tone of voice and the case baseline
  • Reviewing every change, and saying when it is published
What Claude didBuilding, translating, checking
  • Writing and changing the code for every page
  • Translating every text into Swedish
  • Rendering images, diagrams and previews from my direction
  • Reviewing cases against my baseline, and running the checks
How the work was split between me and Claude.

Rules the AI can follow, and a gate it can’t skip

The biggest change in how I work with AI is writing the judgement down. My positioning, my tone of voice and a baseline for every case live in shared project documents that Claude reads every time: lead with the impact, keep the process high-level, and always say what a method bought. Rules like these keep the work consistent, from the first case to the tenth. But they can’t decide what is true or worth showing. So that stays a human gate: facts and figures come only from me, and nothing is published until I have reviewed it.

10

case studies, across four kinds of work

8

company pages, each linked from the CV

2 × 2

languages and themes for every page

350+

preview versions published along the way

03

Cases that show the whole range

I wanted the cases to show four kinds of work, not only UX/UI design. Five main cases sit on the start page, and the rest under More work. Each case says exactly what my role was: Product Manager, line manager for designers, or hands-on product designer.

The anatomy of a case

Every case is checked against the same baseline before it is published, so a reader can scan and compare them.

  1. The short versionThe problem, what I did and what it led to, at the top.
  2. A storyFrom the problem to what changed, with my role made clear.
  3. Method, then what it boughtEvery method is followed by the risk it removed, the decision it enabled or the result it moved.
  4. Process at a high levelDeep detail, like KPI tables, sits in closed “More detail” sections.
  5. Honest outcomesOnly true results. Targets are labelled as targets.
  6. Proof at the endA short quote from someone I worked with, in a quiet style.

How the site is organised

Four paths lead out from the start page. Work and the CV meet at the company pages, so a recruiter can go from a line in the CV to the cases behind it, and back.

The information architecture of the site. The company pages connect the CV with the cases.
04

One identity, from site to CV

The CV is designed in the same system as the site: the same colours, the same two typefaces, the same rose labels. It is built from the same source, in English and Swedish, and checked so that every page fits A4.

Each job in the CV links to a company page with the cases from that company, and the company names on the start page lead there too. A recruiter can go straight from a line in the CV to the work behind it.

The first page of my CV, in the same colours and typefaces as the site
The Leeroy Group company page on a phone, with my two roles and the cases from Leeroy
The CV and a company page share the identity of the site. “View case” in the CV leads to the company page.
05

The design system

The site is built on Material 3: colour roles, a type scale, a shape scale, a 4 dp spacing grid and expressive motion. Everything is set as tokens, so the whole site, and the CV, can be restyled in one place.

Text is never baked into images. Labels and panels on the hero images are real text in the site’s fonts, so they follow the theme and the language, stay sharp, and can be read by screen readers.

Colour

  • Primary--primary
  • Primary container--primary-container
  • Secondary container--secondary-container
  • Tertiary--tertiary
  • Tertiary container--tertiary-container
  • Surface--surface
  • Surface container--surface-container
  • Outline--outline
The colour roles, generated from a misty fjord-blue seed with a dusty rose accent. Switch the theme at the top of the page and the swatches change with it.

Type

Display · Roboto FlexI help teams decide what to build
Accent · Instrument SerifThe personal voice: greetings, key words and quotes
Body · Roboto FlexReadable text for long cases, in both languages, with hyphenation for long Swedish words.
LabelProduct Leadership · Design Leadership
Two typefaces: a variable sans for structure, and a serif for the personal voice.

Dark and light, English and Swedish

Readers choose a dark or light theme, and English or Swedish. Both choices are remembered, and every page, case and the CV is translated, including diagrams and image text.

The start page in the dark theme, in EnglishDark · English
The start page in the light theme, in SwedishLight · Swedish
The same page in both themes and both languages. The reader’s choice is remembered.

UI components

Diagram components

Insight card
Insight

Offers got diners to download the app, loyalty brought them back

From the Leeroy case.

Red thread
  1. Discovery insightDiners didn’t know when the order was ready.
  2. Design principleAlways know the status of the order
  3. Design decisionOrder status, and a notification when it is ready.
  4. Product direction“I know when my food is ready”
  5. Measuring successOrders ready on time
Decision card
Decision
Build ordering first, and loyalty next.
Why
Without orders there is nothing to reward.
Diagram components I designed for the leadership cases, so that the thinking reads as clearly as the screens.

Case components

The parts every case is built from, so a reader always knows where to look: the result at the top, the detail on request, and proof at the end.

The short version

The problem

Many users didn’t know they could create a match profile, and those who did struggled with the criteria.

What I did

Research, a clearer five-step flow with personal suggestions, and development-ready design.

What it led to

The share of users with a match profile rose from 30 to 50 percent.

Result
30 → 50 %

of users have a match profile. From the TRR case.

Live panel on a hero image

The service journey

  1. Hand-inThe consumer leaves the parcel in a locker
  2. First mileThe driver picks it up
  3. TerminalIdentified and sorted
More detail
More detail: the KPIs we steered by

Deep detail, like KPI tables and dependencies, waits here until the reader asks for it. Try opening it.

Quote
“Mikaela made us explore different possibilities quickly, going from an idea to something we can discuss or ship.”

Mattias Björklund · CEO and Co-owner at Bilwebben

Case components, rendered live with the same code as the cases.
06

Design principles for the site

I gave the site its own design principles, written as questions I could test every change against.

1

Show the thinking, not only the screens

Every case shows the problem, my role and the decisions, not only the result.

AskCan a reader tell what I decided, and why?

2

True, or not at all

No invented facts or figures. What was delivered is kept apart from what we aimed for.

AskCould I defend every sentence in an interview?

3

One identity everywhere

The site, the cases and the CV share colours, type and components.

AskDoes it feel like the same person made all of it?

4

The reader chooses

Language and theme are the reader’s choice, and the choice is remembered.

AskCan a Swedish reader in a light room read everything comfortably?

5

Built for every screen

Checked down to 320 px, in both languages and both themes.

AskDoes anything break on the smallest phone?

6

Respect the people in the work

Names and personal data in screenshots are blurred, and credit goes where it belongs.

AskWould the people in this case be comfortable reading it?

7

Lead with what it bought

Every method is followed by what it achieved, for readers who don’t speak design.

AskWould a recruiter understand why this mattered?

8

Nothing ships unseen

Every change is previewed and checked before it goes live.

AskHave I seen this, in both languages, on a phone?

07

Learnings

Looking back, five things stay with me from designing my own site with Claude.

1

AI is fast, judgement is mine

Claude could rebuild a whole case in minutes. That moved the hard part to deciding what is true, what matters and what to leave out.

2

Review before it’s live

Looking at every change as a preview, on desktop and mobile, in both languages and themes, caught more than commenting on documents ever did.

3

A system makes new things look native

With tokens and shared components in place, new diagrams like the red thread or the KPI matrix fitted in from the first version.

4

A portfolio is a product

It has users, recruiters and hiring managers, and it needed a brief, versions, quality checks and a backlog, like any product I have led.

5

Rules scale, judgement doesn’t

Writing down my positioning, my tone of voice and a baseline for every case made the work consistent, whether it was the first case or the tenth. But no rule could tell what was true or worth showing. That is why every change still goes through me.