Europe/London
BlogJanuary 27, 2026

How I Built This Website in 30 Minutes with Claude

Alex Filatov
How I Built This Website in 30 Minutes with Claude
I needed a personal portfolio website but didn't want to spend days designing and coding it from scratch. I wanted something that looked professional, was easy to maintain, and showcased my work effectively. I used Claude (with Claude Code) and a single prompt to generate my entire portfolio. Here's the exact prompt I used:
I want you to create me my personal website/portfolio.

As a base use this template:
git clone https://github.com/once-ui-system/magic-portfolio.git

For data (skills, experience, projects) go to:
- My GitHub: <YOUR_GITHUB_URL>
- My LinkedIn profile (in the attached PDF file)
- My recent projects from: <YOUR_COMPANY_OR_PROJECTS_URL>

Make project deployable to Vercel
That's it. Claude handled:
  • Cloning and setting up the template
  • Extracting my work history from LinkedIn
  • Pulling project information from my company website
  • Configuring all the content files
  • Setting up Vercel deployment
The website is built with:
  • Next.js 16 - React framework with App Router
  • Once UI - Design system for consistent styling
  • MDX - Markdown with JSX for blog posts and project pages
  • Vercel - Deployment and hosting
  • Have your LinkedIn profile exported as PDF
  • Gather links to your GitHub and any project showcases
  • Use the prompt above with Claude Code
  • Deploy to Vercel
The entire process took about 30 minutes, most of which was Claude reading my profiles and generating content. After the initial generation, I made a few tweaks:
  • Added custom project screenshots
  • Fine-tuned some of the copy
  • Added this blog post
The magic portfolio template from Once UI made it easy to customize further through simple TypeScript configuration files. See that chat icon in the bottom right corner? That's my AI replicant - an AI version of me trained on my experience and resume. You can ask it questions about my work, skills, or projects. To add this to your own site:
  • Register at replicant.im
  • Train your replicant with your resume and experience
  • Get your embed code
  • Tell Claude: "Install this Replicant embed code" and paste it
Claude will handle adding it to your site's layout.
Share this post: