TechDebtGPT

Role
Lead Product Designer
Scope
Product strategy · Research · UX/UI · Prototyping
Product
AI · Developer Tools · B2B SaaS

AI-powered engineering analytics

Turning complex engineering signals into decisions teams can act on.

TechDebtGPT helps engineering leaders understand code health, technical debt and team performance without digging through fragmented engineering data.

I led product design from discovery through beta, working closely with engineering to translate complex repository and AI-generated signals into clear, trustworthy product experiences.

TechDebtGPT team performance dashboard showing a contributor leaderboard

+46%Customer satisfaction post-beta

1.5×Faster access to team insights

Post-beta interviews showed that engineering insights were easier to understand and act on.

Validated team-performance analytics as a product direction beyond technical-debt monitoring.

The Problem

Engineering data existed.
Understanding what it meant was the harder problem.

  • Engineering teams had access to repository activity, pull requests, code-quality signals and delivery metrics — but these signals lived across tools and were difficult to interpret together.

  • Developers needed enough depth to investigate issues, while engineering leaders needed a fast way to understand team health, project risk and where attention was required.

  • The product challenge was deciding which signals mattered, how they related to one another, and how to make them understandable without oversimplifying the underlying complexity.

Discovery & Research

What we learned

I spoke with developers and engineering managers about how they evaluate technical debt, project health and individual contribution, and analyzed how existing engineering intelligence tools surface risk and repository health.

  1. 01

    Data wasn’t the problem.

    Teams already had repository activity, pull requests, code-quality signals and delivery metrics.

  2. 02

    Different roles needed different depth.

    Developers needed technical detail; engineering leaders needed fast orientation.

  3. 03

    Interpretation was fragmented.

    Teams lacked a shared way to understand project health, technical debt and individual contribution.

Design decisions

Design decision 01

Structuring complex engineering data

Engineering teams needed both a quick understanding of project health and enough depth to investigate individual signals.

I structured the experience progressively: high-level health and risk indicators first, followed by deeper team, contributor and code-level analysis when needed.

Design decision 02

Making team performance easier to interpret

Team performance combined several underlying engineering signals.

Showing every metric equally created too much cognitive load, while reducing performance to a single score removed important context. I designed a layered view that gives teams quick orientation first, while keeping the underlying performance and risk signals available for deeper investigation.

At-Risk Items panel with a summary of active risks and a stacked bar chart by severity
Risk summary gives teams immediate orientation.
Leaderboard panel ranking contributors with their supporting performance metrics
Ranking creates a clear starting point for comparison.

Designing trust into AI-generated insights

Some TechDebtGPT experiences relied on AI to interpret repository and code-level signals, which introduced a different design challenge: how much should the product claim when the underlying model may be uncertain?

I worked closely with engineering to shape how AI-generated findings and recommendations were presented, giving developers enough context to understand what the system found and verify the underlying source before acting on it.

Code view with an AI explanation panel describing what the file does and why it matters
  1. 01

    Source context

    Keep the underlying code visible for verification.

  2. 02

    AI interpretation

    Explain what the system found instead of presenting an unexplained score.

  3. 03

    Actionable guidance

    Help developers understand what to investigate next.

Onboarding

Reducing the path to first insight

TechDebtGPT could only provide value after a team connected its engineering data.

I designed onboarding around getting users from account creation to their first analyzed project with minimal unnecessary setup, while supporting GitHub, GitLab, Bitbucket and Azure DevOps.

Create New Project flow on the repository step, offering GitHub, Bitbucket, GitLab and Azure DevOps
Mobile sign-up screen for creating a TechDebtGPT account

Outcome & Impact

Post-beta customer interviews showed that the product made engineering insights easier to understand and act on, contributing to a 46% increase in customer satisfaction.

The work also helped validate team-performance analytics as a valuable product direction beyond technical-debt monitoring.

+46%Customer satisfaction post-beta