Making Kubernetes management simpler for development teams.

UX/UI Lead & Co‑Founder
Cloud / DevOps
B2B SaaS
UX Strategy
UX/UI Design
Design System
2021–2025
Outcome
From complex infrastructure to a focused product experience.
40K
The challenge
Kubernetes gives experienced teams an enormous amount of flexibility, but that flexibility comes with a steep operational cost. Getting an application running often meant moving between clusters, manifests, command-line tools and multiple configuration layers — while understanding how every resource affected the rest of the system.
For less experienced teams, the barrier was not only knowing which command or configuration to use. It was understanding what was actually happening. Existing tools often pushed users towards one of two extremes: exposing almost all of Kubernetes and overwhelming them with technical detail, or hiding too much behind simplified abstractions and removing the visibility experienced users rely on.
Designing mogenius meant finding a middle ground. The challenge was not simply to make Kubernetes look simpler, but to reduce unnecessary complexity while preserving transparency, context and control.
How might we reduce infrastructure complexity without removing the control experienced users need?
Context
Users
- Platform Engineers
- DevOps Engineers
- Developers
Complexity
- Kubernetes
- GitOps
- Cloud Infrastructure
My role
- Product Vision
- UX/UI Design
- Design System
- Prototyping
Approach
Understand
- Research
- Workflows
- User Needs
Structure
- Information Architecture
- User Flows
- Product Concepts
Design
- Wireframes
- High-Fidelity UI
- Design System
Validate
- Interactive Prototypes
- Feedback
- Iteration
Deliver
- Developer Handoff
- Design QA
- Release Support
Key design decisions
Progressive disclosure instead of overwhelming users
The product exposes a large amount of technical complexity.
Structure information around tasks and user intent.
Users can start with simple workflows while advanced functionality remains accessible.
Simplify the workflow, not the control
A simplified interface made Kubernetes more approachable, but experienced users often questioned what was happening behind the abstraction.
Instead of choosing between a simplified UI and raw YAML, we supported both and let users move between guided workflows and direct configuration.
Users could choose the level of abstraction they trusted, while experts retained the transparency and control they needed.
Prioritise information, reveal the relationships
Kubernetes exposes large amounts of resource and status data, making it difficult to understand what matters, how components relate to each other and where attention is needed.
We designed the product around information priority and system transparency, surfacing relevant signals, relationships and context instead of presenting users with isolated resource data.
Users could understand the state of their infrastructure more quickly, see how different parts of the system connected and focus their attention on what required action.
Product experience




Design system
Designing consistency at scale.
Foundations
- Typography
- Color
- Spacing
- Grid
Components
- Inputs
- Tables
- Navigation
- Feedback
Patterns
- Dashboards
- Data Views
- Workflows
- Empty States

Results
40K
10 months
1
Reflection
Looking back, one of our biggest lessons was that simplifying a complex product is not the same as removing complexity.
Early on, we tried to abstract too much of Kubernetes away. Over time, we learned that experienced users do not necessarily want less complexity — they want control, context and the ability to access complexity when it matters. The challenge was not to hide Kubernetes, but to decide which complexity should be removed, which should be translated and which should remain visible.
If I approached the product again today, I would spend even more time validating those boundaries early. Designing for both accessibility and expert control requires a much more nuanced understanding of user intent than simply making the interface look simpler.