← Selected Work
Selected Work #1 · DigitalOcean

Define Cohesive Observability

Creating a shared observability framework across AI, GPU, Kubernetes and infrastructure products — from 0→1 in three months.

Role
Lead / sole Product Designer
Scope
AI Inference, GPU, Kubernetes & infrastructure monitoring
Partners
PMs, engineering leads, engineers & design partners
Launch
Public Preview in 3 months
Observability dashboard: health at a glance across products
Observability dashboard: health at a glance across products
Context

Multiple products. Different needs. One platform.

DigitalOcean was serving increasingly complex infrastructure products, including AI Inference, GPU compute and Kubernetes. Each needed observability, but teams were approaching it independently, with no shared definition of what observability meant across the company.

The challenge wasn’t designing dashboards. It was building a system flexible enough for very different technical products, while making observability feel like one cohesive DigitalOcean experience.

My role

I owned the end-to-end design direction, from the shared experience architecture to individual workflows and reusable patterns, and built alignment on what to standardize versus keep product-specific. AI-assisted prototyping was part of that process from the start.

Who we designed for

Lead devs & DevOps leads, CTOs, and GPU / Kubernetes power users. With a tight timeline, I ran 12 one-on-one interviews with internal users.

Impact

A cohesive platform that holds together

3months
0→1, shipped on scheduleFrom fragmented requirements to a Public Preview launched in time for the conference, spanning multiple products and engineering teams.
4→1
Four definitions, one modelA shared framework gave PM and engineering teams common language while still supporting each product’s specialized needs.
1system
Reusable by designShared patterns and a resource hierarchy that new products can adopt, instead of a set of isolated dashboards.

Early user feedback was positive and helped validate the direction, and the need for a more cohesive approach to observability.

AI

AI in the product, and in the process

AI shaped this project three ways: as something we had to observe, as a core part of how I designed and prototyped, and as where observability is heading next.

In the product

Observability for AI itself

The platform covers the inference engine behind our AI products, not only the machines under it. Teams can see how inference is performing and what it costs, next to the GPU and Kubernetes layers it runs on.

In the process

AI as part of how I design

I used Figma Make, Lovable and Cursor to explore quickly and build code-based prototypes, so engineering had something concrete to react to early. Information architecture, telemetry strategy and tradeoffs stayed a human call.

What’s next

Early design for agents

I started design work on agents that manage observability insights for Kubernetes: a first step from dashboards you read toward a system that helps you act on what it finds.

Design

The platform in action

AI Inference: performance and cost evaluated together
AI Inference: performance and cost evaluated together
Serverless Inference insights
Serverless Inference insights
Dedicated Inference insights
Dedicated Inference insights
GPU observability: from fleet health to a specific resource
GPU observability: from fleet health to a specific resource
GPU observability: logs for diagnosis
GPU observability: logs for diagnosis
Approach

How it came together

01

Standardize the path, not the metrics

Every product shared one intent: understand health, investigate, decide what’s next. The signals differed, so I standardized the journey and let each product bring its own telemetry.

Health overview→Fleet metrics→Resource details
02

Turn telemetry into decisions

Exposing more data doesn’t make a product more useful. Where possible, the UI connects a signal to what it means and what to do about it.

Signal→Health→Context→Action
03

Simple by default, deep on demand

Basic observability covers common monitoring workflows. Advanced telemetry and diagnostics are there for the users who need them, without crowding everyone else.

Constraint: three months, everything at once

There was no time to define, design, validate and hand off in sequence. Product definition, design and feasibility ran in parallel, so I worked with PM and engineering leads to decide what had to ship first without creating design debt that would block scaling later.

End of case study · Next up, Selected Work #2Launch Tanzu Data ServicesReframing a complex cloud platform around a clearer mental model and workflows that help technical teams.