← Work

PwC · 2018–2024 · Platform · Enterprise SaaS

Astro: From Napkin Sketch to Enterprise Platform

Astro is PwC's enterprise assistant for ~65K employees. I joined in 2018 when it was a partner's napkin sketch; starting as a mobile app for managers prepping client meetings, and grew into the design lead as it scaled into a firm-wide platform.

Astro: From Napkin Sketch to Enterprise Platform hero

How the product evolved

  1. 2018Era

    Mobile assistant for client prep

  2. 2019–20Pivot

    Google → Microsoft migration

  3. 2021Pivot

    COVID: mobile → mobile + web

  4. 2024Era

    Enterprise platform · 65K users

Context

The hard part of Astro wasn't shipping any one version of it. It was holding the product's identity together while the company navigated two major strategy pivots regarding what Astro was for. Instead of a single launch, the product was a moving target: evolving from a mobile assistant for client-prep into a Microsoft-native tool, a remote-work platform, and finally a daily-use enterprise system. Same product, same users, three different strategies underneath. My job was to ensure Astro felt like one coherent product to its users even when, internally, it was being reinvented around them.

Where I focused over six years

  • Held the product together through two strategy pivots

    Provided design oversight as Astro absorbed PwC's firm-wide migration off Google to Microsoft, and again when COVID forced a mobile-first product to become mobile + desktop in weeks.

  • Established a research practice the product could evolve inside of

    Set up a recurring research loop on the Astro toolbar to track how users were actually navigating between features over time, instead of guessing per launch.

  • Built reusable patterns across features, not one-offs

    The in-app upload pattern you see in the vaccination flow wasn't built for vaccination. It was built to be the way Astro handled any user-submitted document.

  • Sequenced features around a shared shell, not a shared deadline

    Each feature had its own urgency (mandate deadlines, RTO timing, billable revenue). The platform-level call was protecting the parts of the shell (navigation, status language, upload patterns) that every feature inherited, even when a single feature wanted to bend them.

  • Trained the next layer of designers on the product

    Mentored 2–3 junior designers across ~2 years, handing off feature ownership as the platform scaled.

Next project

Humanizing Time-Entry: A Mobile-First Redesign for 65,000 Global Users