NGINX SaaS
Designing a Unified Console for Multi-Cloud Management on Google Cloud.
Role
Lead Product Designer
Team
PM, Eng, Docs, Google
Timeline
6 Months (4 Milestones)
Focus
UX Strategy, 0-1 Launch

Scalable Cloud Entry
NGINX had a native, tightly integrated onboarding flow on Azure, but no equivalent for other public clouds. To support multi-cloud expansion, we needed a standalone onboarding suite that could scale across platforms—starting with Google Cloud.
Without this shared entry point, users were forced to piece together manual, error-prone setups for IAM, DNS, TLS, and routing—slowing adoption and creating inconsistent experiences.
UX Challenge
Build a clear, guided entry experience for GCP that could scale across clouds and match the polish of Azure's native integration.
- Limited Entry Points: No native onboarding for non-Azure clouds.
- Scalable UI: Needed a reusable framework for all major providers.
Unified Experience
The Vision
Create a unified NGINX experience across clouds—a single console and onboarding framework that feels consistent whether users start on Google Cloud, Azure, or beyond.
The Goal
Create a unified, standalone platform that could scale across all major public clouds in the future.
System Overview
System Architecture Overview
Ways of Working
This project moved fast, so tight collaboration was everything. I worked hand-in-hand with PM, engineering, and docs through four structured milestones — from provisioning all the way to observability.
PMs
Shaped UX strategy, milestones, and aligned priorities.
Engineers
Shared early drafts, explored constraints, iterated during build.
Docs & Marketing
Synced closely to ensure docs matched shipped flows.
NGINX SaaS for GCP
New User Sign up / Log in

Google Cloud native sign-up flow

Welcome message and guided walkthrough
Dashboard

Metrics to monitor based on requirements from PM and Engineering
NGINX Deployment

List of NGINX deployments on Google Cloud

Create new NGINX deployment
NGINX Configuration

One-click quick deployment configuration

Configuration versioning and publishing