Portfolio & Design System

Portfolio by Jeka: Designing (and building) with AI

How I designed and built this portfolio end-to-end in collaboration with Claude. An experiment on the role of the designer in the age of AI.

Role

Product Designer & AI-Augmented Builder

Tools

Claude (Anthropic), Astro, Tailwind CSS, Figma, Markdown

Claude

My previous portfolio lived on Wix. It did the job — my work was online, I could answer “yes, I have a portfolio” when asked — but every time I opened the editor I hit the same wall: the design I had in my head didn’t fit inside the tool. Changing a margin was a fight. Customizing a typeface, another. The portfolio ended up looking more like Wix than like me.

So I decided to start from scratch, with one constraint: I don’t really code. Well, just enough to get by. My only help was going to be an AI — Claude. This is what happened.

The starting point

Three things I knew I needed:

  • Bilingual (ES/EN), no patches.
  • Maintainable by me alone, without depending on a dev.
  • With its own identity — not generic, not a template.

And a fourth, more personal one: as a designer, my job has always been to adapt. Clients change, tools change, methodologies change. AI is just the next change. I’d rather walk in myself than wait to see how everyone else walks in.

How I thought it through

Before opening Figma or asking Claude anything, I did what I always do: think.

I went through portfolios I admire and took notes on what made me stay and what made me close the tab. I defined a tone — warm, editorial, with room to breathe — because my work is about tradition + digital product, not neon. And before the first pixel, I wrote down which projects I wanted to tell, in what order. Without that base, the design would have been decoration.

The design system

This is where I stopped seeing it as “a site” and started treating it as a product. Four blocks define the whole visual identity.

Color

Minimal palette built on a cream background with a single coral accent as a signature. Black and grays do the rest.

Cream

#F9F8F3

bg-[#F9F8F3]

Body, header, footer.

Black

#000000

bg-black

Main text, selection.

Coral

#E0A4B0

bg-[#E0A4B0]

Hovers, active links, sole accent.

Gray 400

#9CA3AF

text-gray-400

Labels, muted captions.

Typography

Two families in clear contrast. Cormorant Garamond for the narrative voice, Inter for everything functional.

Serif · Editorial

Aa

Cormorant Garamond

--font-serif

Use: H1, H2, quotes, editorial body. Almost always italic.

Sans · UI

Aa

Inter

--font-inter

Use: body, nav, buttons, labels, captions, project meta.

Components

Recurring patterns that give it personality: uppercase eyebrow with wide tracking, coral hover, animated status pill.

Editorial eyebrow + title
Project title goes here
View project → Coral hover
Available for projects

Whitespace

Lots of it. The rule: if I’m unsure about adding something, I don’t add it.

12 units of padding
space
12 units of padding

Working with Claude

The interesting part wasn’t the code. It was having an interlocutor.

Designing. I didn’t use Claude to “generate” design — visual AI outputs still aren’t there for real product work. I used it as a sparring partner: I’d paste references, explain what I had in mind, and ask it to push back — “what’s missing?”, “what’s generic?”, “what would you cut?”. Real examples: the home had four category filters; Claude asked how many projects each one had — three had only one. I cut them. I wanted an animated hero; it pointed out that the first impression should be the work, not the effect. Animation gone.

Building. This is where things shift if you’re not a developer. I described the screen, Claude proposed structure and code, we’d review together, I’d iterate in design language (“this margin is too much”, “this should be uppercase”), Claude adjusted. When something broke, we debugged. But the decisions — what color, what typeface, what component — were mine. Claude wasn’t the author; it was the executor.

That distinction was what made me feel the portfolio is still mine.

What I take away

I have a bilingual, responsive portfolio, maintainable from markdown files, built in a fraction of the time. But the most important outcome doesn’t show on screen: I now know I can build the tools I need.

And two takeaways for future projects:

1. AI amplifies judgment, it doesn’t replace it. Without knowing what I wanted, the answers would have been anything. Judgment is still the designer’s core asset.

2. Designing and building are coming back together. Like in the nineties, when web designers also wrote their own HTML. AI is closing the gap that opened with “I design, someone else implements”.