dbt Labs

[Data][Developer Tools]

Overview

Staff Product Designer working across the core data transformation platform used by thousands of data teams worldwide. Over 3 years, I shipped major features across orchestration, cost management, design systems, authentication, and platform configuration. Frequently operating in dual designer/PM capacity and contributing directly to frontend codebases.

Cost Management

Shipped a cost monitoring solution enabling customers to analyze spend and savings across external accounts, giving teams their first clear view of the true cost of transformations in dbt. The internal alpha demo enabled a single data team member to save almost 8% with a couple hours of work with the increased visibility.

Cost managementCost management dashboard, full screen, account level visibility.

Orchestration & Deployment

Configuring jobs and environments was slow and error-prone, with initial setup taking 2+ weeks. Developers lacked confidence in code changes before merging. Led design for all scheduling and orchestration products.

  • Redesigned job and environment configuration flows, introducing job templates that reduced setup time from 2+ weeks to same-day while enabling best-practice implementation patterns.
  • Designed Advanced CI workflows allowing developers to verify record-level changes before merging code.
  • Contributed to a logging overhaul that unified CLI and platform experiences for consistency regardless of where users worked.

As a designer and product manager, I shipped projects to add resiliency and failsafes for customers including the ability to trigger on job completion, revert to a repository cache incase of 3rd party outage, and retry from failure.

Design Systems

  • Built a unified AI agent component library, creating a shared pattern language across product areas where none existed.
  • Led the product-side brand refresh, coordinating updated surfaces for the launch of dbt's new Fusion engine alongside marketing's brand refresh.
  • Designed and implemented a fully accessible light/dark mode color token system — 400+ semantic tokens spanning visualizations, syntax highlighting, and components.
    • Added build scripts that reduced the process of adding new color ramps from days to under an hour.
    • Supported 250+ primitives for 23 color ramps providing both general product UI and lineage node colors.
    • Built out the colors leveraging OKLCH and optimized the middle of the ramp for maximum chroma.
    • It supports easy accessibility rules when mixing background and foreground colors, and rule of thumb guidelines when dipping into primitives to get rough AA or AAA similar to magic numbers.
  • Top design contributor across multiple accessibility audit cycles. Outside paternity leave, top contributor to the design system and top 10 across all UI repositories.
  • Extended the system to companion VS Code themes.

Enterprise Auth & Security

Enterprise customers need robust authentication and security controls. Existing flows were outdated and the platform needed to migrate auth providers without disrupting active users.

Platform Configuration

Built out reusable data warehouse connections to avoid sharing of private keys in email and Slack and enable faster configurations.

Run detailsRun details with improved navigation experience and ability to sort and filter by node types. Comes with design updates to CLI logs, resizable drawer component, sticky accordions, and page header with metadata. AI design systemInserting custom UI components into AI chat experiences to link to other parts of the platform. VS Code themeReleased two VS Code themes to match the updated in platform experience. Syntax highlighting will match exactly so whereever a developer is working from, there is consistent interfaces.