Public Wall

Your portfolio. Built every time you ship.

The Public Wall is your automatically-generated developer portfolio. Every project you ship through FoundStep gets a public page with its tech stack, milestones, screenshots, and build timeline. Your profile page aggregates everything into a shareable portfolio with follower counts, project stars, and social links. No separate portfolio site to build. No manual updates. Ship a project, and your portfolio updates itself.

The Portfolio Problem Every Developer Knows

You have shipped projects. Maybe three, maybe ten. But does anyone know?

Your GitHub profile shows 47 repositories. Most of them are abandoned experiments, tutorial follow-alongs, and forks you never touched again. The three projects you actually finished and deployed are buried in the noise. Pinned repos help, but they show commits and stars - not what you built, how long it took, or what tech you used.

So you think about building a portfolio site. You buy a domain. You start a Next.js project. You spend a weekend on the design. Then you get distracted by an actual product idea, and your portfolio joins the graveyard of unfinished projects. The irony is not lost on you.

The Public Wall solves this by making your portfolio a side effect of shipping. You do not build it. You do not maintain it. You ship projects through FoundStep, and your portfolio builds itself.

A Portfolio That Builds Itself

Every project you ship through FoundStep automatically gets a public page. Your profile page aggregates everything into a single URL you can share anywhere.

No static site generator. No design decisions. No "I should really update my portfolio" guilt. Ship a project on Monday, and by Tuesday your portfolio already reflects it.

This matters because the hardest part of having a portfolio is not the initial build - it is keeping it current. Every developer has a portfolio site that is two projects behind. The Public Wall cannot fall behind because it is generated from your actual shipping history.

What Your Public Profile Shows

Your profile page at foundstep.com/wall/@username is your developer identity:

  • Cover image and avatar - Make it yours
  • Bio and caption - Tell visitors who you are and what you build
  • Social links - GitHub, Twitter, LinkedIn, YouTube, and more - one click away
  • Follower and following counts - Build your developer network
  • Total project stars - Social proof across all your shipped work
  • Project grid - Every shipped project in a filterable, sortable layout

Visitors can filter your projects by category (SaaS, CLI Tool, Chrome Extension, Mobile App) and sort by newest, oldest, fastest ship time, or alphabetically. The grid shows project covers, tech stack pills, category badges, version numbers, and star counts at a glance.

What Each Project Page Shows

Click into any project and visitors see the full story:

  • Cover image and project icon - Visual identity for your project
  • Category and type badges - SaaS, CLI, Chrome Extension with Shipped/In Progress/Building status
  • Version number - Semantic versioning shows maturity
  • Launch date and days to ship - How long it took from start to ship
  • Features list - Every feature with its status: completed, in progress, or planned
  • Tech stack - Color-coded by category (Framework, Language, Database, Tool)
  • Screenshots - A gallery showing your project in action
  • Video links - Demo videos and walkthroughs
  • Build timeline - A milestone-by-milestone view of your development journey

The build timeline is particularly powerful. It shows every milestone from project creation to ship date, giving visitors insight into your development process. For developers who build in public, this is the story your audience wants to see.

Social Features for Developers

The Public Wall includes lightweight social features designed for indie developers:

Follow - Follow builders whose work you admire. Your follower count appears on your profile as social proof.

Star - Star individual projects. Project stars aggregate into your total star count on your profile.

Share - Every profile and project has short URLs designed for social media. Rich previews with OpenGraph and Twitter Card metadata mean your links look professional everywhere.

These features are intentionally lightweight. The Public Wall is not a social network. It is a portfolio with just enough social proof to make your shipped work discoverable.

SEO Without Configuration

Every page on your Public Wall is optimized for search engines out of the box:

  • Schema.org structured data - ProfilePage for your profile, SoftwareApplication for each project, BreadcrumbList for navigation
  • OpenGraph tags - Rich previews on Facebook, LinkedIn, Discord, and everywhere else
  • Twitter Cards - Optimized previews for Twitter/X sharing
  • Canonical URLs - No duplicate content issues
  • Semantic HTML - Accessible and crawlable by default

You do not configure any of this. Ship a project, and the SEO handles itself.

Harbor Is Private. Public Wall Is Public.

These two features work together but serve different purposes:

The Harbor is your private achievement wall. It tracks scope discipline, unlock counts, and shipping velocity. It is where you reflect on your own progress and hold yourself accountable.

The Public Wall is your public portfolio. It shows the world what you have built - with rich detail, social features, and SEO. It is where you build credibility and attract an audience.

Ship a project, and it appears in both. The Harbor keeps you honest. The Public Wall makes you visible.

How It Works

Step by step.

01
Ship your project

When your project is complete, mark it as shipped in FoundStep. Your shipped project is now eligible to appear on your public wall.

02
Your project goes public

Your project gets its own public page at foundstep.com/wall/@you/project-name - complete with description, tech stack, features, screenshots, and a build timeline showing every milestone.

03
Customize your profile

Add a cover image, bio, caption, and social links. Your public profile at foundstep.com/wall/@you becomes your developer portfolio - showing all shipped projects in a filterable grid.

04
Share and grow your audience

Share your profile with short URLs. Other developers can follow you and star your projects. Your portfolio grows every time you ship - no maintenance required.

Comparison

FoundStep vs. the old way.

Aspect
Traditional
FoundStep
Setup effort
Build a portfolio site from scratch (and never finish it)
Auto-generated from your shipped projects
Keeping it current
Manually update after each project launch
Updates automatically when you ship
Project detail
Whatever you remember to write
Tech stack, features, milestones, screenshots, build timeline
Social proof
Hope people visit your site
Follower counts, project stars, and community engagement
Discoverability
SEO is your problem
Schema.org markup, OG tags, and Twitter cards built in
Sharing
Copy-paste a URL and hope the preview looks decent
Short URLs with rich social previews designed for sharing
FAQ

Common questions.

The Public Wall is your public developer portfolio on FoundStep. It consists of a profile page showing all your shipped projects, and individual project pages with detailed information like tech stack, features, screenshots, milestones, and build timeline. It is automatically generated from the projects you ship through FoundStep.
The Harbor is your private achievement wall inside FoundStep - it tracks scope discipline, unlock counts, and shipping stats for your own reflection. The Public Wall is the public-facing version - a portfolio designed for other developers, potential collaborators, and anyone you want to impress. Think of Harbor as your training log and the Public Wall as your highlight reel.
Your profile page displays your cover image, avatar, display name, bio, caption, country, social links (GitHub, Twitter, LinkedIn, YouTube, and more), follower and following counts, total project stars, and a filterable grid of all your shipped projects. Visitors can sort by newest, oldest, fastest ship time, or alphabetically.
Each project page shows: cover image, project description, category badge, version number, launch date, days to ship, a features list with completion status (completed, in progress, planned), full tech stack with color-coded categories, screenshots with captions, video links, and a build timeline showing every milestone from start to ship.
Yes. Other FoundStep users can follow your profile and star individual projects. Your follower count and total project stars appear on your profile page. It is a lightweight social layer designed to help indie developers build an audience around their shipped work.
Every profile and project has a shareable URL. Profiles are at foundstep.com/wall/@username and projects at foundstep.com/wall/@username/project-name. Short URLs are also available for easy sharing. All pages include OpenGraph and Twitter Card metadata so links look great when shared on social media.
Yes. Every profile and project page includes Schema.org structured data (ProfilePage, SoftwareApplication, BreadcrumbList), OpenGraph tags, Twitter Cards, canonical URLs, and keyword metadata. Your shipped projects are discoverable by search engines without any extra configuration.
Ready to ship?

Try it free.

No credit card required. No setup. Start with your first idea and see Public Wall in action.

Free trial
No setup
No team required
Public Wall - Your Developer Portfolio, Built Automatically | FoundStep | FoundStep