Led a company-wide initiative to dramatically improve mobile startup performance across Intuit’s flagship apps, with a primary focus on TurboTax Mobile and QuickBooks Mobile. The goal was to reduce cold start times to meet rising user expectations and reverse growing dissatisfaction reflected in churn, Product Recommender Scores (PRS), and App Store ratings. The effort required aligning multiple engineering, observability, and product teams around a shared performance strategy, while embedding long-term habits into the development lifecycle.
Scope: Company-wide startup performance uplift across TurboTax, QuickBooks, and flagship Intuit mobile apps
Impact: 75%+ cold start reduction, 50% drop in complaints, uplift in retention and PRS
As we shifted focus toward improving Product Recommender Scores (PRS), a core metric for user trust and satisfaction, persistent performance issues began to surface across the mobile experience. Cold start times were a major contributor.
Cold start times were a major contributor.
49% of users expect apps to launch in under 2 seconds, but TurboTax Mobile averaged over 8 seconds.
On Android, the 95th percentile cold start time peaked at 55 seconds.
Performance degradation was tied to declining app store ratings and increased user frustration.
Despite ongoing investments in new features, poor performance was degrading user experience, impacting retention, and eroding trust. Years of fragmented tooling, platform sprawl, and legacy dependencies had introduced hidden bottlenecks that were now directly affecting business-critical metrics like PRS.
I led the platform engineering team in conducting deep dives into architectural bottlenecks and startup flows. I also collaborated with:
Together, we uncovered four key issues:
These findings helped shift the conversation from vague complaints of “slowness” to a focused, data-driven performance improvement plan.
1. Cross-Functional Alignment
2. Deep Dive with Engineering
Worked hands-on with platform engineers and observability leads to:
3. Upgraded Tooling & Observability
4. Developer Enablement at Scale
Embedded performance into the SDLC through checklists and review standards
This wasn’t just about speeding up one app. It was about changing how we think about performance across the organization.
Rather than applying one-off fixes in isolation, we built tooling and frameworks that could scale across all mobile apps, not just the flagship experiences. Performance became a product requirement, not an enhancement. It was built into the development lifecycle, enforced through automated checks, and made accessible to every team through self-serve tools.
This shift ensured that even lower-resourced or ancillary apps could meet the same high standards. We began treating performance as a baseline expectation, similar to accessibility or security. It became a core part of how we build for trust and deliver consistently great experiences.
When performance tools were embedded into existing developer workflows, adoption rose naturally
Demonstrating the direct impact of performance on PRS and App Store ratings helped align executives and teams
Lasting improvement required changing how teams thought about and prioritized performance across the product lifecycle