← Work

Application Profiling & Code Regressions

Sentry2023Senior Product Designer

Overview

Sentry helps developers monitor their applications for errors and performance issues. I designed products that enable developers to utilize code profiles for identifying regressions in their production code.

The Problem

Developers struggled to identify why their code was slow in production. Traditional profiling tools were complex and disconnected from the error monitoring workflow. Teams needed a way to connect performance issues directly to the code causing them.

The Solution

I collaborated with engineering teams to integrate profiling tools directly into Sentry's error and performance products. The design focused on surfacing actionable insights—showing developers exactly which functions were causing slowdowns and how they compared to previous releases. We created visualizations that made complex profiling data accessible to developers who weren't profiling experts.

Results

  • Enabled developers to identify code regressions directly in their production monitoring workflow
  • Integrated profiling with existing error and performance products for a unified experience
  • Reduced time to identify performance regressions by connecting code changes to production impact
Application Profiling & Code Regressions - Image 1
Application Profiling & Code Regressions - Image 2
Application Profiling & Code Regressions - Image 3