Building a Free Portfolio as a Freelancer with Mainstack

Building a Free Portfolio as a Freelancer with Mainstack


Imagine you’re a freelancer, maybe a designer, writer, photographer, or developer, and you don’t yet have the budget to build a full website. You still need a professional place to showcase your work so that potential clients can see what you do and, more importantly, turn visitors into paying clients. That’s where Mainstack’s Link-in-Bio tool comes in.

With just a few steps, you can turn it into a simple but professional portfolio:

Step 1 - Create your Link-in-Bio Profile

  • Log in to your Mainstack Dashboard.

  • On the Homepage, click on Link-in-Bio.

  • Click on Create New Link-in-Bio

  • Set your Link-in-Bio username and your unique URL

  • Click on Proceed to create your profile

Step 2 - Pick a Portfolio-friendly Template

Mainstack offers templates designed not just for links, but also for showcasing work. Select one that allows you to display visuals, text, and links in a clean and organized layout.

Step 3 - Introduce Yourself

  • Choose a unique, memorable URL and display name that represents your brand.

  • Use the header section to write a compelling bio description about who you are, what you do, and what kind of clients you work with. Keep it friendly and professional.

  • Upload your brand logo or image to give your page a professional touch.

  • Add your preferred titles and social media links to drive traffic and connect with your followers.

Step 4 - Add Your Work

  • Customize each block to add sections to upload images, videos, or links to your past projects.

  • Add short descriptions so visitors know what each project is about.

  • If you’re a writer, you can add links to articles or PDFs.

  • If you’re a developer, you can link to GitHub projects or apps.

  • As a photographer or designer, you can create a gallery to showcase your best work.

Step 5 - Make It Easy to Contact or Pay You

  • Add a Hire Me button that links to your Email, WhatsApp, or LinkedIn.

  • Add a Book Me button that links to your bookings page, where clients can schedule consultations or discovery calls with you. (You can create a bookings page on Mainstack. Learn more about this here.)

  • If you sell digital products (like e-books, templates, design packs, etc), you can embed the link on a button that prompts clients to buy your products. Mainstack provides you with the right tool to showcase and sell your digital products called Storefront, learn more about this here.

  • Creatives can even add the “Get Tipped’ block for supporters who just want to encourage your work with small payments.

Step 6 - Customize the Look

Adjust fonts, colors, and layout so the page reflects your personal style or brand. Even on the free plan, you can make it look sleek and professional.

Step 7 - Publish and Share Your Portfolio

Once you’re happy with it, hit publish. You’ll get a unique link (like mainstack.me/yourname) that you can add to your social media bios, CV, proposals, or business cards.

Step 8 - Track Who’s Checking You Out

Mainstack comes with built-in analytics. You’ll be able to see how many people are clicking on your portfolio and which links they engage with the most. This helps you know what’s working.

For example, 

  • If lots of people click your “Book a Call” button, you know consultations are in demand.

  • If your e-book link gets attention, you can create more digital products.

  • If your “Hire Me” button isn’t getting clicks, you can tweak your bio or service descriptions.

Why This Works

Instead of paying for a website or struggling with complicated tools, you get a one-page, free portfolio that looks good, is easy to update, and makes you look professional to potential clients.

Your Link-in-Bio becomes a working portfolio that makes you money. Potential clients don’t just admire your work; they can hire you, book you, or buy from you directly on the same page.




    • Related Articles

    • Generating Leads with Mainstack’s Link-in-Bio Email Marketing Tool

      Email remains one of the most reliable ways to connect with people online. With Mainstack’s email marketing tool (built into the Link-in-Bio mailing list feature), you can capture leads directly from your profile page, nurture them through targeted ...
    • Mainstack Storefront Onboarding

      We’re thrilled to have you join the Mainstack community! Building an online business may feel overwhelming at first, but with the right tools, support and resources, you can transform your vision into a thriving reality. This step-by-step guide will ...
    • Activate Your Mainstack Account

      Before you can begin selling your products or services on Mainstack, you need to activate your account. This process involves two simple steps to ensure that your business and the products you're offering align with our platform's policies. Once you ...
    • Understanding Mainstack Pricing by Product

      At Mainstack, we empower creators and entrepreneurs with transparent and flexible pricing that allows them to launch and scale their business. Each of our five products has its pricing structure designed to match how you use it. Here's a breakdown of ...
    • Mainstack Link In Bio Onboarding

      Mainstack Link In Bio Onboarding Guide We’re thrilled to welcome you to the Mainstack community! Building an online presence can feel overwhelming at first, but with the right tools, support, and resources, you can turn your vision into a thriving ...