{
  "id": 8963124,
  "title": "I built my portfolio with Claude Code. Here is what I decided myself",
  "url": "https://urgent.news/2026/09/21/i-built-my-portfolio-with-claude-code-here-is-what-i-decided-myself",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-21T16:53:46.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/josequevedov08/i-built-my-portfolio-with-claude-code-here-is-what-i-decided-myself-3a6k"
  },
  "original_language": "en",
  "account": "The author rebuilt their portfolio using Claude Code, but emphasized that every important decision was made by the human. They used a stack of TypeScript, React 19, Next.js 16 (App Router), Tailwind CSS 4 and Framer Motion, deploying on Vercel with their own domain. Key aspects the author decided on were a clean design with minimal widgets, a rigorous audit process focusing on SEO, accessibility and performance, and implementing features like a pause control for auto-rotating carousels and proper SEO metadata.\n\nThe author highlighted the importance of measuring the impact of changes before implementing them. After trying a CSS-only speed-up for the hero, they found no significant improvement according to Lighthouse, so they reverted the change. This illustrates the principle that while AI tools can suggest modifications, the human must evaluate their effectiveness.\n\nIn terms of performance metrics, the author reported that desktop and mobile versions of the site scored 99 and 89 respectively in Lighthouse production tests, with 100s in accessibility and best practices categories. They stressed the importance of adhering to best practices and keeping the design simple.\n\nThe author concludes by sharing their own live site and other work, implicitly encouraging readers to consider these principles when creating their own portfolios.",
  "summary": "I rebuilt my portfolio with Claude Code. The AI wrote a good part of the code. Every decision that mattered was mine. I am sharing this for anyone who thinks AI tools do everything on their own. They do not. Someone still has to know what to build, what to measure and when to say no. The stack TypeScript, React 19, Next.js 16 (App Router), Tailwind CSS 4 and Framer Motion, deployed on Vercel with…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 4,
    "also_reported_by": [
      {
        "outlet": "The Register Science",
        "title": "Claude Code revamps projects so you can work and pay in parallel",
        "url": "https://urgent.news/2026/09/18/claude-code-revamps-projects-so-you-can-work-and-pay-in-parallel",
        "published": "2026-09-18T19:15:39.000Z"
      },
      {
        "outlet": "Hacker News",
        "title": "Claude Code now reads AGENTS.md if there is no Claude.md",
        "url": "https://urgent.news/2026/09/18/claude-code-now-reads-agents-md-if-there-is-no-claude-md",
        "published": "2026-09-18T21:00:32.000Z"
      },
      {
        "outlet": "XDA Developers",
        "title": "Antigravity excels at one task, but Claude Code and Codex dominate everywhere else",
        "url": "https://urgent.news/2026/09/19/antigravity-excels-at-one-task-but-claude-code-and-codex-dominate",
        "published": "2026-09-19T10:00:16.000Z"
      }
    ]
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}