← Back to blog

traderlaunchpad

Building Public Profiles in TraderLaunchpad

An inside look at how we designed customizable public trader profiles with visibility controls.

Feb 5, 2026TraderLaunchpad Team
Featured visual for building TraderLaunchpad public profiles
Featured visual for building TraderLaunchpad public profiles

Building Public Profiles in TraderLaunchpad

This post is part of our build log series where we share how core TraderLaunchpad features are actually designed and shipped.

Why we built this

Public profiles are where traders share their process, ideas, and performance context without exposing private account details.

The goals were:

  • give users control over what is visible
  • support clean public URLs
  • make sections modular so we can add more over time

What we shipped

We introduced a profile experience that supports:

  • customizable sections
  • visibility-aware rendering
  • improved organization context in the header
  • dedicated trade ideas and trades sub-pages
Section architecture for public profile widgets
The user header is fixed, while other sections are modular and visibility-aware.

Lessons learned

1) Visibility must be first-class

If visibility logic is split between legacy permissions and current settings, public pages drift from admin behavior. We moved toward using visibility settings as the source of truth for public sharing.

2) Section architecture matters

Treating sections as composable units (instead of one giant page) made it easier to:

  • reorder and hide sections
  • add new section types
  • evolve routing for list pages like /u/[username]/tradeideas

3) Public views need their own UX

Summary cards are useful on profile dashboards, but list-heavy routes need full-page list layouts. We now support both patterns depending on route intent.

Hero visual used for this build log post
Using explicit BlogImage in MDX gives full control over caption and dimensions.

What is next

Next iterations include:

  • deeper strategy sharing controls
  • richer profile storytelling blocks
  • improved cross-linking between profile content and journal analytics

Want more build logs like this? We will keep publishing implementation notes directly from product work.