2023
B2B SaaS • Web Application
CloudSetu
Building a Multi-Cloud Networking Platform from Scratch
Domain
Networking & Cloud Infrastructure
My Role
Lead UX Designer
CloudSetu is a multi-cloud networking platform built from scratch to simplify how enterprises configure and manage infrastructure across AWS, Azure, and Google Cloud. Designed for internal operations teams, the product addresses high onboarding friction, configuration errors, and reliance on expert engineers common in complex cloud environments.
As Lead UX Designer, I led the end-to-end design of the product, with a strong focus on simplifying high-risk workflows such as network topology creation. The solution combined deep system understanding, feasibility validation, and UX strategy—most notably through a drag-and-drop network builder that reduced errors and improved adoption without compromising backend logic or security.
Confidentiality Notice-
This project was completed under a confidentiality agreement. While I cannot share the client’s name, final UI designs, or internal metrics, this case study outlines the design process, system challenges, and business outcomes of building CloudSetu as a new product from the ground up.

Product Vision
CloudSetu was conceived as a new enterprise platform to help organizations manage networking and infrastructure across AWS, Azure, and Google Cloud from a single operational interface.
The vision was not to redesign an existing tool, but to define a new product experience from zero — including problem framing, system modeling, workflows, and interaction patterns — for users operating complex, high-risk cloud environments.
From the outset, the goal was to make enterprise-grade infrastructure tooling operationally accessible without diluting system rigor, security, or scalability.
Business & System Design Perspective
Business Problem Beyond UI
From a business standpoint, CloudSetu was not just a visualization layer.
It was designed to:
-
Reduce operational cost
-
Minimize onboarding friction
-
Decrease dependency on highly specialized cloud engineers
-
Improve adoption of multi-cloud infrastructure tooling
Enterprise Customers Faced
-
Long setup cycles requiring senior engineers
-
High error rates during manual network configuration
-
Increased support and escalation costs
-
Slow adoption due to tooling complexity
A critical, often underestimated friction point was cloud account onboarding itself.
Adding AWS, Azure, and Google Cloud accounts traditionally involves provider-specific authentication models, external portals, permission structures, and terminology.
This step is typically:
-
Highly manual and step-heavy
-
Inconsistent across providers
-
Error-prone and time-consuming
-
A frequent deal-breaker during early product adoption
The success of CloudSetu depended on simplifying both infrastructure configuration and initial cloud onboarding, without compromising:
-
System correctness
-
Security and permissions
-
Scalability across providers
This framing directly shaped every UX and system design decision.
Discovery & Problem Framing
Understanding Users and Constraints
I conducted early discovery with:
-
Network engineers
-
Cloud architects
-
DevOps and IT operations teams
Key insights:
-
Users were highly technical but time-constrained
-
Most errors occurred during initial setup and topology configuration
-
Existing tools assumed expert knowledge and punished mistakes
-
Users wanted clarity and control — not abstraction without feedback
Cloud account onboarding surfaced as a high-risk activation step, where users frequently abandoned tools due to confusing external flows, permission errors, or unclear validation feedback.

Caption: Initial User Flow - High-level flow illustrating the core steps
The Core Challenge: A High-Risk, High-Impact Flow
Simplifying Network Topology Creation
One of the most critical workflows in CloudSetu was network topology creation and configuration across multiple cloud providers.
From a user perspective, this needed to be:
-
Visual
-
Intuitive
-
Low-error
-
Fast to execute
From a system perspective, this involved:
-
Complex backend logic
-
Provider-specific constraints (AWS, Azure, GCP)
-
Validation rules and dependency checks
-
Security and permission enforcement
-
Real-time state synchronization
This made the problem as much a system design challenge as a UX one.
Why Drag-and-Drop Was a Strategic Decision
I proposed a drag-and-drop interaction model for network configuration — not as a visual enhancement, but as a business-driven usability intervention.
UX Rationale
-
Reduced cognitive load by externalizing system relationships visually
-
Prevented invalid configurations through guided interactions
-
Enabled faster comprehension for non-expert users
-
Minimized form-heavy, error-prone workflows
Business Rationale
-
Lowered onboarding time for enterprise customers
-
Reduced reliance on senior cloud engineers
-
Decreased configuration errors and support tickets
-
Increased product adoption and perceived ease of use
This decision directly aligned with the product’s goal of democratizing complex cloud operations.


Caption: Snapshot of initial drag-and-drop model
Research & Feasibility Validation
Because drag-and-drop interactions can mask significant backend complexity, I did not treat this as a purely design-led decision.
What I Did
-
Workflow decomposition mapping each drag action to system events
-
Feasibility discussions with engineers to validate API readiness
-
Edge-case analysis for invalid states and failure scenarios
-
Comparative analysis of enterprise networking tools to understand trade-offs
Together with Engineering, We Defined
-
Which configurations could be automated
-
Where guardrails were required
-
When the system should block, warn, or auto-correct user actions
This ensured the interaction felt simple for users, without oversimplifying the underlying system logic.

Caption: UX to Backend Logic Mapping Diagram
Designing Guardrails, Not Just Interactions
The final experience balanced freedom and control:
-
Drag-and-drop actions constrained by backend rules
-
Invalid connections visually blocked or clearly explained
-
Immediate, contextual system feedback
-
Complex logic abstracted — not hidden
This approach:
-
Preserved system integrity
-
Increased user confidence
-
Reduced costly configuration mistakes

Caption: Interactions & Error Handling
Information Architecture & System Structure
Because this product was built from scratch, I defined a modular information architecture aligned with operational mental models:
-
Dashboard — unified operational overview
-
Cloud Inventory — resources across providers
-
Cloud Accounts — secure onboarding & permissions
-
Networking — topology creation & management
-
Policy & Compliance — centralized rules
-
Analytics — system health and trends
The Cloud Accounts module abstracted provider-specific onboarding flows (AWS, Azure, GCP) into a single, guided experience, while handling complex authentication and permission logic in the backend. This removed a major early-stage adoption barrier.




Validation & Iteration
I facilitated task-based usability testing focused on:
-
Cloud account onboarding
-
Network configuration
-
Understanding system feedback and constraints
Observed Outcomes
-
Users completed setup with fewer errors and less assistance
-
Onboarding time was significantly reduced
-
Users reported higher confidence managing multi-cloud environments
-
The product shifted from “expert-only” to operationally accessible
Outcome & Business Value
The drag-and-drop network builder became a key differentiator of CloudSetu:
-
Reduced onboarding effort
-
Lowered support dependency
-
Improved adoption across operational teams
-
Enabled faster, safer infrastructure configuration
By standardizing cloud account onboarding across AWS, Azure, and Google Cloud — despite their fundamentally different external flows and permission models — the platform:
-
Decreased configuration errors at the source
-
Eliminated a major deal-breaker step for users
-
Accelerated time-to-value during initial adoption
Most importantly, the solution demonstrated that:
Complex infrastructure tooling can be both powerful and humane when UX design, backend logic, and system thinking are tightly integrated.
What This Case Demonstrates
This project showcases my ability to:
-
Build enterprise products from zero to a scalable system
-
Solve high-risk workflows through UX-led system thinking
-
Balance usability with backend constraints and business goals
-
Collaborate deeply with engineering on feasibility and guardrails
-
Use UX as a lever for operational efficiency and cost reduction


