Framer Portfolio Guide: Build a Site That Wins the Interview
If you're a designer, freelancer, or switching careers, your portfolio is the first impression you make. Here's how I built one in Framer, from wireframe to launch.

If you're a designer, freelancer, or switching careers, your portfolio is the first impression you make.
More designers are turning to Framer for this — not just because it's code-free and easy to pick up, but because it ships sites that feel more considered than a Notion doc or a Figma link.
This post walks through how I used Framer to build a portfolio, from layout to launch, aimed at actually winning over HR and hiring managers.
If you're still torn between a PDF and a website, don't be — go with a website. A well-designed portfolio site can push your interview rate close to 90%. It signals professionalism and leaves a real impression on whoever's reading it. The time and effort you put into a portfolio site pays for itself.
In my experience, building a portfolio site from scratch takes close to a month — market research, positioning your work, picking a platform, sorting your projects, writing copy, and more.
This time, I tried designing a portfolio template in Framer and it took about a week. Framer's interface is simple and you don't need to write code, which cuts the build time down a lot.

Here's the result: lnlstudios – Framer Portfolio Template
If you haven't come across Framer yet, it's a no-code website builder with an interface that feels a lot like Figma. This guide covers "Figma to Framer" — moving a page you've designed in Figma over to Framer to build the live site.
Before you start designing
- Design in Figma first. Don't start touching Framer before the layout is settled.
- Set up auto layout in Figma, so components stay modular once they land in Framer. Watch the tutorial→
- Use the "Figma to HTML with Framer" plugin.
Step 1: Build a wireframe
Before getting into the details, I like to block out a basic structure first — gray boxes standing in for images, lorem ipsum standing in for copy. Here's how I usually mark things:
- Image: gray block
- Text: lorem ipsum or a simple line
- Button: small dark rectangle
Laying it out in Figma this way makes it easy to see how many images and how much text you're actually working with, how they relate to each other, and where things need adjusting — so the site ends up with a clear information structure.

For this portfolio, that meant a homepage, a project index, case study pages, and a contact page — four pages, each with its own wireframe.
Step 2: Test your copy
Once the wireframe is in place, start writing real copy. You'll see exactly how much space you have on the page, how much text actually fits, and where it should go.
For example: a "work history" section can carry a lot of information. Just breaking paragraphs down by size and grouping makes the whole thing read more clearly, and more professionally.

Step 3: Add the photos
Next, drop the right photos into place. Use high-quality, high-resolution images and balance them against the text, so the site reads clean and professional.

Step 4: Start designing
This is my favorite stage. Steps 1 through 3 are basically prepping the ingredients — now it's time to actually cook. Colors, type, supporting graphics, icons — Figma has a huge library of plugins to help pull the visuals together. A few I reach for often:
- Iconify: search and drop in icons directly, with a library of over 100,000.
- uiLogos: generates placeholder brand logos on the fly. It also includes flags for 194 countries and a handful of well-known brand logos.
- Blobs: generates simple, organic, irregular shapes — every one unique.

Step 5: Figma to Framer
Once the design is done in Figma, use the "Figma to HTML with Framer" plugin. I like to copy each section over to Framer one batch at a time, to make sure the auto layout I set up doesn't fall apart in transit.

Click "Figma to HTML with Framer", open a new canvas in Framer, hit Ctrl+V, and it's in.
Step 6: Build the responsive site in Framer
From here it's mostly fine-tuning each device size. Framer defaults to three breakpoints — desktop, tablet, mobile — but for a better experience across more screen sizes, I added a "laptop" breakpoint on top of that.

Step 7: Set up animation
Framer ships with a solid set of animation tools, and you can customize almost anything on a button or element. The best part: design the animation once on desktop, and it carries over to every other breakpoint automatically — a real time-saver.

Final result
Finished piece: lnlstudios Minimal – Framer Portfolio Template Designing in Figma and shipping through Framer is a strong fit if you want a high-quality portfolio without a big budget or a lot of time. Framer also has plenty of well-designed free templates — I put together a separate roundup here: 5 Free Framer Portfolio Templates to Boost Your Interview Odds. Worth a browse.






