Sitelas
HomeTemplatesPricingBlogDocs
Blog
Build A Portfolio Website From Your Resume
SitelasMenu
HomeTemplatesPricingBlogDocs
Sitelas
HomeTemplatesPricingBlogDocs
Blog
Build A Portfolio Website From Your Resume
SitelasMenu
HomeTemplatesPricingBlogDocs
  1. Home
  2. Blog
  3. I Turned My Resume Into a Portfolio Site — From One Claude Chat
Getting Started

I Turned My Resume Into a Portfolio Site — From One Claude Chat

Attach your résumé PDF in Claude, say "build me a portfolio," and Sitelas reads it, picks a template that fits, maps your experience and projects into a real editable site, previews it privately, and publishes on your say-so.

Usman Haider

Usman Haider

June 22, 20265 min read
Cover: someone turning the pages of a printed design portfolio, with the headline "One PDF in. A portfolio out."
Cover: someone turning the pages of a printed design portfolio, with the headline "One PDF in. A portfolio out."

Everyone tells you to "have a portfolio site." The advice is right; the gap is the problem. You already have a résumé — a tidy PDF with your roles, projects, and skills — and turning it into a live, good-looking website is an afternoon of fighting a builder, nudging columns, and second-guessing fonts. Most people never close that gap.

Sitelas closes it in one prompt. Because it plugs into Claude as a connector, the résumé you already have is the input. You attach the PDF in the chat, ask for a portfolio, and Claude reads it, designs around it, and hands you a real Sitelas site — previewed privately, published only when you're ready. I did exactly that with my own résumé. Here's how it went.

All you need is the PDF

No new content to write, no template to shop for. If you can drag a file into a chat, you can do this.

One-time setup: Sitelas is in Claude's connector directory, so adding it takes one click — open the listing and choose Add.

Using Claude Code or Claude Desktop instead? Those read a config file rather than the directory, so point them at https://sitelas.com/api/mcp.

Sign in to Sitelas when prompted. From then on, Claude can build sites, change themes, read form submissions, and publish — all from chat.

Step 1: Attach your résumé and ask

Drop the PDF into the composer and type one line — "create me a portfolio website using Sitelas, résumé attached." That's the whole instruction.

A claude.ai chat: the user attaches a résumé PDF and asks Sitelas for a portfolio; Claude reads the résumé, picks a fitting template, builds the site, and returns a private preview link.

Claude reads the résumé straight from context — your summary, roles, projects, skills — and treats it as the brief. It weighs the portfolio templates and picks the one whose register fits — for mine, a dark single-page "engineer" layout. It doesn't dump the PDF into a page; it maps each part of the résumé onto the matching section of a designed template, then builds the site.

How Claude turns a résumé into a site

This is the part that's easy to underestimate. A résumé has structure — a headline role, a summary, a reverse-chronological work history, a project list, a skills block, education — and a good portfolio has the same structure in a different shape. Sitelas's job is the mapping:

  • Your title and summary become the hero and About section.
  • Work history becomes an experience timeline.
  • Projects become a project grid, one card each.
  • Skills become a tech-stack strip; education its own block.

It also picks a template whose register fits the résumé. Mine reads as a senior software engineer, so it chose a dark, two-column "engineer" layout — restrained, monospace accents, the kind of thing that signals "I ship." A designer's résumé would land somewhere brighter and more visual. You're not picking from a dropdown of 40 themes; Claude picks the one that fits and customizes it to you.

You get a private preview first — nothing is public yet

Just like building from scratch, the portfolio lands as a draft. Claude hands you a preview URL that's private to you, and the permanent address stays a 404 until you publish. So you can click through the whole thing, read every section, and change anything — reword the About, reorder projects, swap the palette — before a single recruiter sees it.

This is also the moment to fill any gaps. If the template leans minimal and your résumé has more — a full skills grid, an education block, contact details — just say so, and Claude adds the sections. Every edit re-previews; the live site stays untouched until you publish again.

Step 2: Publish when it looks right

When the preview reads the way you want, tell Claude to make it live.

A claude.ai chat: the user says "publish it," Claude promotes the draft to the live URL and returns the permanent address.

Claude promotes the draft to the permanent URL and archives the previous state, so a one-step revert is always available. The site is now live at a real address you can put on LinkedIn, in an email signature, or at the top of your next application.

The result

Here's what came back from my résumé — a dark, two-column portfolio with a sticky profile card, an About section, an experience timeline (xMap, Turing, Decision Labs), a projects grid, and social links, all pulled straight from the PDF.

The published portfolio: a dark two-column engineer-style site with a sticky profile and nav on the left, and an About section plus experience timeline on the right, generated from the résumé.

It reads like a site someone built on purpose, not a résumé pasted into a wrapper — because the content is mapped into a real design, not poured into a box.

Make it yours

A generated portfolio is a strong starting point, not a cage. Everything is editable two ways: keep prompting Claude in the same chat ("add an education section," "make the accent green," "move Projects above Experience"), or open it in the visual editor and adjust by hand with the same draft → preview → publish flow. You can also wire up a contact form so messages reach you — and because the site lives next to your other Claude connectors, you can read and reply to those messages from the same window.

Why do this from a chat at all?

Because the portfolio is never really "done." You change jobs, ship a project, win an award — and updating the site is one more message in a chat that already knows your history, not a login-and-relearn chore. The same window that built it keeps maintaining it. That's the difference between Sitelas and a traditional builder: it's a site that lives where you already work. For the from-scratch version of this flow, see How to Build a Website From a Claude Chat; to start from an existing page instead of a résumé, see I Cloned a Website From a Claude Chat.

Try it

Add the Sitelas connector in Claude, attach your résumé, and ask for a portfolio. Review the private preview, tweak anything, then publish. Start at sitelas.com.

Back to Blog
Share:TwitterLinkedIn
Usman Haider

Usman Haider

Founder of Sitelas — the website builder for AI agents.

Related Articles

Build and Run a Website From Cursor, VS Code, or Gemini CLI
Getting Started

Build and Run a Website From Cursor, VS Code, or Gemini CLI

Sitelas is a connector, not an app — so the agent already in your editor can build your site and then keep running it. Here is the config for Cursor, VS Code, Gemini CLI and Claude Code, the first sentence to say, and the real site an agent built through it.

6 min read
Add Sitelas to Claude in One Click — Then Say This First
Getting Started

Add Sitelas to Claude in One Click — Then Say This First

Sitelas is now in Claude's connector directory, so installing it takes one click. The hard part is knowing what to say next — here is the exact first sentence, and the real site Claude built when I said it.

6 min read
Run Your Website From the Same Chat That Built It
Getting Started

Run Your Website From the Same Chat That Built It

Everyone can generate a website now. The harder part is running it on day 2 — the leads, the replies, the edits. A Sitelas site is built and run by an AI agent, so the same chat that built it also runs it: read submissions, draft replies, and edit the page, all by asking.

6 min read

Build your site with AI

Pick a template, describe what you want, and let AI build it. Publish in minutes.

Browse Templates
Sitelas

Support

contact@sitelas.com

LinkedIn

X

We're here to help you succeed

Resources

For AI agents

Blog

Templates

Docs

Pricing

Contact Us

Legal

Terms of Service

Privacy Policy

Refund & Cancellation

© 2026 Sitelas

All rights reserved.