From a janky Figma Site to a hi-fi, whimsical showcase of my work, directed from brief to launch with Claude Code.

My role
Designer
Tools
Figma, Claude Code, Astro, GSAP, Netlify
Timeline
September 2026

Same identity, better feel.

My portfolio lived on Figma Sites. It was quick to publish, but heavy, mostly static and hard to push further. I rebuilt it, keeping every part of the original identity (the typography, the colors, the logos and every asset) and adding what Figma Sites couldn’t: motion, real interactions, and pages that load in a fraction of the time.

  • 1.27 MB0.23 MB

    Homepage, first load

  • 3–4 MB~1 MB

    Each case study, fully scrolled

  • Brief → live< 2 days

    From first brief to live site

Before & After

Same browser, same scroll speed, same mouse path. Each pair was recorded with an identical script on the old site and the new one, so the only difference is the site.

Homepage: loading in and scrolling through
Case study: Nukta’s opening sections
Interactions: hovering the project previews

Organized before it was built.

AI builds fast, but only as well as it’s briefed. Before the first prompt I set up the workspace: one folder per page, assets exported per section, each case study’s own fonts and type specs, and the rules written down. Open a folder to see how it was laid out.

Portfolio Website nukta-case-study

  • 18 vector files
  • 6 font files

Everything one case study needed, its own fonts included, so Nukta’s brand never leaked into another page.

Directed, not delegated.

I built this with Claude Code, Anthropic’s AI coding agent. It wrote the code; my job was deciding what good looks like and holding the work to it.

A loop: brief and rules, then plan, build, review and ship, with review feeding back into build.refine12345Directedby me · built with Claude Code
  1. Brief & rules

    Goals, hard constraints and exact definitions, written down before any code.

  2. Plan

    Claude Code proposed a plan; nothing was built until I approved it.

  3. Build

    Claude Code wrote the site: Astro pages, GSAP motion and a script-driven asset pipeline.

  4. Review

    I reviewed every page in rounds, with annotated screenshots and page-by-page notes.

  5. Ship

    Pushed to GitHub, deployed on Netlify. Every later fix runs through the same loop.

The result

The site you’re on: every page rebuilt and a new case study added, lighter, faster and animated, with the original identity intact. It’s also a way of working I can reuse: brief carefully, approve the plan, review every page, then ship.