Transformed Switchboard into a self-service platform, giving users greater visibility into their environments and control over critical infrastructure operations. Read more about Switchboard for Gitlab Dedicated here.
✧ Senior product designer
✧ 0 to 1 product
✧ Enterprise B2B SaaS

Why Self-Service?
GitLab Dedicated customers relied on operational teams to access information, manage infrastructure and perform critical environment changes. Switchboard was designed to bring these capabilities directly into customers' hands, reducing dependency and improving operational efficiency.
I delivered 3 key initiatives. The main Goal was to boost self serve capability and reduce operational complexity to enabling customers to complete critical tasks independently.
01 KEY INITIATIVE
Overview dashboard
Designed a centralised view of maintenance activity, service status and key operational information. This enabled internal customers to quickly understand the state of their GitLab Dedicated instance. Watch live demo →
᯽Impact
02 KEY INITIATIVE
Hosted Runners
Enabled customers to provision and manage hosted runners directly within Switchboard. Eliminating the need to manually configure and maintain runner infrastructure.
᯽Impact
03 KEY INITIATIVE
Secure geo migrations
Simplified the process of extracting secrets for a secure migration of existing GitLab instances to GitLab Dedicated. Guiding admin users through a complex onboarding workflow with greater confidence.
Guided flow to extract secrets
Simplified the collection and encryption of migration secrets through a guided step-by-step workflow.
Self serve upload reducing manual intervention
Enabled administrators to securely upload and validate migration secrets before provisioning their GitLab Dedicated environment.
᯽Impact
Trade off and challenges
⌘ Platform consistency vs delivery constraints
Switchboard operated on a separate codebase, creating challenges when trying to adopt UX patterns from the broader GitLab platform. These constraints shaped what was feasible, shifting the focus mainly on practical high-impact features.
⌘ Navigating ambiguity in an early stage technical product
Switchboard was an early-stage, niche product with evolving requirements. I had to navigate ambiguity, continuously validating assumptions and adapting designs as the product direction became clearer.
⌘ Working beyond the
design system
Many of Switchboard's infrastructure management workflows didn't fit naturally within GitLab's existing design system. The challenge was in identifying where established patterns could stretch and presenting a compelling case to create new patterns.