
Oracle Cloud Infrastructure (OCI)
Lead UX Designer
Application Performance Monitoring Service (APM)
Application Performance Monitoring (APM) tools help engineers monitor the health and performance of popular applications. This OCI service collect telemetry data such as latency, errors, and throughput, enabling teams to detect issues, diagnose root causes, and maintain reliable applications.
As the sole UX designer for the APM team, I was responsible for the end-to-end design of new features, working closely with product and engineering to define workflows and deliver implementation-ready UI designs. I worked directly with SVP level stakeholders and dev teams to bring my designs into the Oracle Cloud Infrastructure products used by tens of thousands of companies.
Project sample:
Query & Trace AI Analysis
The Application Performance Monitoring service includes complex interfaces that show detailed data about how an application is performing. As these tools typically require advanced knowledge to use effectively, we introduced AI-powered analysis to make them more accessible. This helps users create more precise trace queries and quickly summarize the results, making it easier to identify and act on performance issues.

Integrated the generative AI feature “Ask Oracle” directly into the user workflow to provide contextual help with query syntax, along with suggestions and tips while building queries.
The generative AI analyzes trace data to uncover patterns, errors, and bottlenecks, providing clear explanations and actionable next steps to quickly improve application performance.

Project sample:
Trace Explorer Background Queries
Trace Explorer provides a detailed view of individual requests (or traces) across a customer’s system, showing each step they take through the application. A trace taking a long time may indicate a performance issue, and help engineers debug their systems.
Users often need to keep working while trace queries run, so this feature ensures long-running queries don’t block their workflow.
To improve this feature, I designed a way for users to run trace queries in the background, accommodating longer query times depending on their system. The design also allows users to specify background query settings and view or edit existing background queries.

Introduced naturally integrated options that allow users to run queries in the background without disrupting their workflow.
Provided users with multiple ways to customize background queries, including advanced options to schedule and repeat them.


Current or past queries could be accessed using a slideout panel, with advanced filtering and sorting capabilities.
