The Replicated Vendor portal is where vendors create and manage their application releases, distribute them through release channels, and manage customer licenses. This was one of the first projects I worked on when I started at Replicated. We decided to start fresh with a brand new repo and only carry over the APIs from the existing rudimentary dashboard. I lead the Design and Front End Development for this project bringing it from sketches to deployed to production in a few short weeks and is now in use by hundreds of vendors everyday.

Channel cards





Authentication flow including activation, joining a team, and configuring two-factor authentication

Support bundle analysis page for vendors to troubleshoot customer problems



Collection of onboarding modals seen on initial page visits

Edit release page with sidebar to add custom branding




Sidebar states for managing custom branding and fonts

Customers list (new styles due to a rebrand)

Customer reporting and details (new styles due to a rebrand)


Event notification and subscription management (new styles due to a rebrand)

Google Auth settings on the team settings page