Oracle
2025

UX to protect customers.

UX isn't always about removing friction — it can also act as a safeguard. In the OCI cloud console, thoughtful design prevented users from over-spending while cutting operational costs.

Role

Principal Senior UX Designer/Mentor

Company

Oracle

Timeline

June - July 2025

Surface

OCI Cloud Console

Business Impact

Faster customers. Fewer tickets. Real money saved.

70%

Reduction in tickets

fewer limit-request tickets filed

443,520

SLA hours saved

contractually guaranteed engineer time

$
$500K

Annual savings

removed from yearly operating costs

1 SLA

Bundle requests

multiple limits resolved in a single window

The Story

From hidden blockers to a guided, bundled request flow.

Overview

Cloud resource limits were hidden blockers. Users would get stuck completing forms with no clear reason why, and support engineers were overloaded with fragmented requests — each triggering a separate 48-hour SLA without context.

The Opportunity

A preliminary limit-request system shipped with the cloud console launch, but it carried real problems: users often filed unrelated tickets unaware multiple limit requests were needed, and support engineers couldn't see linked requests despite them belonging to the same task. The ambiguity caused delays, confusion, and needless operational drag.

What if the product could detect when a user might be blocked by a limit? Could multiple limit requests be bundled to expedite approval and signal to the support engineer that they were related?

Where we started

The UX team was brought in with an existing process in place. I was selected as lead designer and mentored another designer through the engagement. There was clear room for improvement.

Users completed forms expecting outputs only to be blocked by a limit restriction — sometimes without knowing why. From the company's side, every request entered the queue without context, and each one engaged its own 48-hour SLA, even when several belonged to the same user task.

First Improvement

Our first move was to stop users from filling out forms that wouldn't result in the service they wanted. An API call on page load surfaced their limit restriction before they engaged with the form, and we deactivated the submit CTA to reinforce the block.

Once redirected to a limit request form, users entered a multi-step process designed to bundle requests and give support engineers the context they were missing.

Future-proofing the pattern

Splitting the form into two steps unlocked a powerful advantage. With 180+ services in the cloud, every limit request can vary. Step one captures which service the user wants to increase, so step two can dynamically load exactly the information that engineer needs — no more, no less.

Review & bundle

The final enhancement was a review step — a shopping-cart-like experience where the user could confirm the bundled set of limit increases before submitting. One last check that they were requesting everything they needed to keep moving.

The new process

Customers now group the limit requests they need for a task. Support engineers see them together — engaging a single 48-hour SLA window — and the customer is freed up to begin their work faster.

Faster removal of restrictions delights customers and shows up directly in satisfaction metrics — a key KPI for software retention. But that wasn't where I stopped tracking.

What's next?

Like most things, there's still room to grow. My future thinking is to bring AI into the system to populate limit requests for the customer — moving from service-based limits toward task-based limits so AI can suggest related increases before a customer knows they need them. Marrying the limit process with task-driven AI requests will further compound customer satisfaction and business impact.

Next project

General Motors
2014-2016
Read case study →

Factory Pre-Owned Collection

General Motors was experiencing a $300 million dollar gap in revenue due to an off-lease to resale issue. They approached several companies before landing on CDK Global to see what we could do to help stop this gap. I created a prototype to win the account, and then designed the solution!

Prototyping
Leadership
Innovation
A/B Testing