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.
Aa
Cormorant Garamond
--font-serif
Use: H1, H2, quotes, editorial body. Almost always italic.
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.
Whitespace
Lots of it. The rule: if I’m unsure about adding something, I don’t add it.
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”.