Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 63

Crafting Your Figma Portfolio

Recommended resources

Hello! Welcome to the final module of your graphic design course. We're now at the most exciting part: building your professional portfolio.

In the last lesson, you learned how to create a layout grid in Figma, the essential skeleton for any professional design. You now have the tools for structure and order. Today, we'll build the house on that foundation.

This lesson is where everything you've learned so far comes together. Our goal is to assemble a 3-page portfolio in Figma showcasing 4-6 curated projects. This portfolio is the most critical tool for your freelance career, as it's your primary way of proving your skills and winning work. We will build three core pages:

  1. A Homepage: To introduce yourself and display your projects.
  2. A Case Study Page: A detailed template to tell the story behind a single project.
  3. An About/Contact Page: To share your background and make it easy for clients to reach you.

By the end of this lesson, you will have a complete, professional portfolio structure in Figma, ready to be filled with the amazing work you'll continue to create.

1. Setting the Stage: Your Portfolio File

First, let's get our Figma file ready. A well-organized file is the mark of a professional. We will create a single file that contains all the pages of our portfolio.

For this initial setup, we'll watch a short segment from a great beginner's tutorial. It will guide you through creating the file and setting up the very first page—your homepage.

Beginner Figma Tutorial: Create a Design Portfolio Website

This video from Bring Your Own Laptop provides a clear, step-by-step guide to starting a portfolio project in Figma. We'll use the beginning to set up our main page.

Watch from 02:35 to 04:20. Follow along in Figma to: Create a new 'Design file' and name it 'Portfolio'. Use the Frame tool (F) to create a 'Desktop' frame and name it 'Homepage'. A width of 1440px is a good standard. Apply the 12-column grid you learned about in our last lesson to this frame. (You can use the settings we discussed: 12 columns, Stretch, ~80px Margin, ~24px Gutter).

You should now have a Homepage frame with a 12-column grid ready to go. You can create two more frames for the Case Study and About pages later by simply copying this one, ensuring your grid is consistent.


2. The Power of Components: Build Once, Use Everywhere

Before we start adding content, let's learn about one of Figma's most powerful features: Components.

A component is a reusable design element. You create a "main" component, and then you can use "instances" (copies) of it throughout your design. When you update the main component, all instances update automatically. This is perfect for elements that appear on every page, like your navigation bar and footer.

This will save you an enormous amount of time and ensure your portfolio is consistent.

Beginner Figma Tutorial: Create a Design Portfolio Website

Let's continue with the same tutorial, which has an excellent introduction to Components. You'll see how to turn a navigation bar and a button into reusable assets.

Watch from 13:38 to 15:55. Focus on understanding: Why components are useful: See how changing the main component updates all copies. How to create a component: The diamond icon signifies a main component. The difference between a main component and an instance: The solid vs. hollow diamond icon.

Your Turn: Create a Navigation and Footer Component

Now, apply what you just saw.

  1. Navigation Bar: On your canvas (outside the Homepage frame for now), create a navigation bar.
    • Use the Frame tool to draw a long rectangle (e.g., 1440px wide, 80px high).
    • Place the personal logo you designed in the last lesson on the left.
    • Add text links for "Work," "About," and "Contact" on the right.
    • Select the entire frame and click the "Create Component" icon (the four diamonds) at the top.
  2. Footer: Do the same for a footer.
    • Create another frame.
    • Add your name, email address, and links to any professional social media (like LinkedIn or Behance, which we'll cover later).
    • Turn this into a component as well.

You'll now see these in the 'Assets' panel on the left.

Figma Interface for Personal Portfolio Design
This image shows how you can organize different components like a Navigation bar, Footer, and Buttons in your Figma file, ready to be used across your designs.

3. Assembling Your Homepage

With your reusable components ready, let's build the homepage. This page needs to grab a visitor's attention and give them a quick overview of your work.

  1. Drag in Components: Drag an instance of your Navigation and Footer components from the Assets panel into your Homepage frame. Position the navigation at the top and the footer at the bottom.
  2. Create a Hero Section: This is the first thing visitors see. Add a large, welcoming headline (e.g., "Hi, I'm [Your Name]. I design brands and digital experiences.") and a brief 2-3 sentence introduction about yourself and what you do. Place this content near the top, right below the navigation.
  3. Create a Project Grid: Now for the main event—your projects. We will create a grid of thumbnails for the 4-6 projects you've curated. To do this efficiently, we'll create one more component: a Project Card.
    • Design a simple card containing an image placeholder (use a Frame and set the Fill to 'Image') and a text box for the project title.
    • Turn this card into a component.
    • Drag 4-6 instances of your Project Card component onto your homepage, arranging them neatly on your 12-column grid. For a three-column layout, each card would span 4 columns of the grid.

The Figma help article "Assemble your portfolio pages" provides a great text-based walkthrough of this process, reinforcing the drag-and-drop nature of building with components.

Assemble your portfolio pages

This official Figma guide walks through the process of building a homepage layout. It's a great reference to read through, as it reinforces what we're doing.

Read the section 'Build the home page'. Notice how it describes dragging in component instances for the bio and project cards. Pay attention to the tip about setting the width to 'Fill container' to make elements responsive.

Test your understanding!

You've finished your homepage, but you decide you want to change the font of the text links in your navigation bar. How would you do this so the change applies to all pages of your portfolio?

Show answer

You would go to the main component for the navigation bar (the one you created outside the page frames). By editing the font in the main component, the change will automatically apply to all instances of that component on the Homepage, Case Study page, and any other page you use it on.


4. Assembling Your Case Study Page

The homepage gets visitors interested; the case study page is where you convince them of your skills. This page will be a template that you can duplicate and customize for each project. It tells the story of how you tackled a design challenge from start to finish.

Let's see a real-world example of how a designer lays out a case study in Figma before we build our own.

How to design a creative portfolio | resources, personal branding, tips & tricks

In this video, designer Katrina Liana breaks down how she built a case study for her own portfolio directly in Figma. This is a fantastic look at how to blend mockups, text, and graphics to tell a compelling project story.

Watch from 07:30 to 11:20. You don't need to replicate it exactly, but observe: The mix of different content types: large hero images, product mockups, and text descriptions. How she structures the page to create a visual flow. The use of graphics and color to keep the page engaging.

Inspired by that example, let's create our case study template.

  1. Create a New Frame: Duplicate your Homepage frame and rename it Case Study. Delete the project grid from the middle. You should be left with your navigation and footer.
  2. Structure the Content: Based on the case study structure you outlined in a previous lesson (Problem, Process, Solution), add placeholders to your frame:
    • Project Title & Hero Image: A large title and a full-width image placeholder at the top.
    • Project Overview: Text blocks for the brief, your role, and the project goal.
    • The Process: A mix of text blocks and smaller image placeholders to show your design process (sketches, wireframes, mood boards).
    • The Solution: Large, polished mockups of the final design. Use Frames with image fills as placeholders.
    • Final Touches: Add a concluding paragraph summarizing the outcome.
Figma Interface: Portfolio Case Study Layout
This is what a case study page structure can look like in Figma. Note the different sections for text and images, all organized within a single frame and ready for content.

5. Assembling Your About/Contact Page

Finally, let's create a simple page for your bio and contact information.

  1. Create the Frame: Duplicate your Homepage frame again and name it About. Remove the project grid.
  2. Add Your Bio: This is a chance to tell your story. Add a placeholder for a professional photo of yourself. Write a few paragraphs about your background, your passion for design, and the kind of work you're looking for.
  3. Add Contact Info: Make it very easy for potential clients to reach you. Include your email address and a link to your LinkedIn profile. You can also add a simple contact form design (you don't need to make it functional in Figma).

The article "Steal my portfolio" has some excellent advice on how to write a compelling introduction, which you can apply here.

How I structure my portfolio preview

This article by Liz Hamburger offers great tips on writing about yourself in a portfolio. While it's focused on a slide-deck format, the advice on the 'Introduction' slide is perfect for your 'About' page.

Read the section 'Slide 2: An introduction'. Pay attention to the advice on writing the way you talk and showing your personality. This will help you write a bio that stands out.


Conclusion

Congratulations! You have successfully assembled a full, 3-page portfolio structure in Figma. You've combined your knowledge of grids, layouts, and now components to create a professional and scalable foundation for showcasing your work.

Key Takeaways:

  • A portfolio in Figma is built using Frames for each page (Homepage, Case Study, About).
  • Components are essential for creating reusable elements like navigation and footers, ensuring consistency and saving time.
  • The Homepage acts as a gallery, using Project Card components to display your work.
  • The Case Study page is a template to tell the story of each project, combining images and text.
  • Your portfolio is a living document. Using components makes it easy to update and add new projects as your skills grow.

Up Next:

You now have a portfolio ready to be shown to the world. But when a client asks, "How much do you charge?" you need to be prepared. In our next lesson, you will learn how to describe different pricing strategies for freelance design work, empowering you to value your skills and get paid fairly.