left arrow icon

Showcase a side project in 2026 without a portfolio site

You don't need a portfolio site to showcase a side project in 2026. Eight surfaces that already have the right audience and the mistake to avoid.

Awiser blog cover with the brand mark

Building stopped being the hard part

You don't need a portfolio site to showcase a side project. You need five of the right people to see it.

Angel Cee listed eight reasons indie founders fail in a February 2026 Indie Hackers post. Distribution neglect came fourth. One line stuck with me: "Marketing is not what you do after you build."

Most builders answer that by building a portfolio site. It's the wrong answer.

A portfolio site starts with zero traffic. You'd have to do distribution work just to send people to the thing that was supposed to do your distribution. That's a loop with no exit.

So skip it. Put the project where the right people already are. Every surface below has an audience of builders on it already, which is the one thing a fresh domain of your own will never have.

What a showcase surface actually needs

Three things. Nothing else matters much.

Traffic that isn't yours. People should arrive without you sending them. If every visit comes from a link you posted, you built a brochure.

A permanent URL. Not a post that scrolls away by tomorrow. You want something you can paste into a DM in six months.

Context in ten seconds. A stranger should understand what you built and who it's for, before deciding whether to care.

Most places fail at least one of the three, which is exactly why betting everything on a single surface almost never works. Reddit has traffic but no permanence. Your own site has permanence but no traffic. Hold those three up against everything below.

Where to showcase a side project

Eight surfaces. All free. None needs a designer.

  1. Your GitHub profile README. The first thing another developer checks. Pin four repos. Two lines each.
  2. GitHub Pages. A static page on a domain Google already trusts. It costs nothing.
  3. An Indie Hackers product page. Builders, not recruiters. Replies come from people who ship.
  4. Show HN. One shot. Brutal feedback. Real traffic. Post on a weekday morning, US hours.
  5. r/SideProject. Low friction and honest comments. Read the rules first, they're strict about self-promotion.
  6. A Dev.to or Hashnode write-up. Explain how you built it, because a technical write-up tends to rank for the questions people actually type into Google. Then the project gets the click.
  7. A pinned X thread. Cheap permanence on a platform that forgets you in an hour.
  8. An Awiser project page. More on that in a second.

Numbers 1, 2 and 8 are permanent. Numbers 4, 5 and 7 are spikes. You want at least one of each, because a spike with no permanent page to land on is attention you throw away.

Each takes under an hour. Do not do all eight.

The mistake I keep seeing

Builders treat a showcase like a launch. One post, one good day, then nothing.

A project page isn't an announcement. It's an address. An announcement is written for the day you publish it, while an address has to keep working for every stranger who shows up later.

It has to still make sense to someone who lands on it in March with no idea who you are. Write it for that person. What is it. Who is it for. What state is it in.

Say "early" if it's early. Nobody punishes honesty. The builders worth attracting can tell the difference between something early and something abandoned, so vague copy is what actually loses them.

The second mistake is chasing reach. Meirambek puts most of his outreach into LinkedIn. In a June 2026 post he wrote that a post might reach 50 people and only four or five reply.

That sounds like a failure. It isn't.

His conclusion is the part worth keeping: "A thousand views from the wrong audience can be worth less than ten from the right one."

Ten replies from builders beat a thousand impressions from nobody. Pick two. Do them properly. Come back in a month.

How Awiser fits

Awiser gives a project a page shaped that way by default. You describe the project once, then log Achievements as you ship, so the page stays current without a rewrite. Other builders browse the projects feed, which means some of the traffic isn't yours.

It's early and it's small. I'd rather tell you that upfront than pretend there's a crowd sitting there waiting to discover your project.

Start with two this week

Pick two surfaces to showcase a side project. Not eight.

Start with the GitHub README. Twenty minutes. It works on everyone who checks your code.

Then add one place with an audience you don't own. That second surface does the real work, because it puts the project in front of people who have never heard your name.

If you want that second one to be Awiser, create your project and I'll read it and leave a real comment within 24 hours. If the launch itself is where you're stuck, I went through the options in where to launch a side project.