React Native
//
Expensify

Enhancing Expensify app performance

Discover how we revamped the Expensify app for lightning-fast experiences, guided by a systematic DMAIC approach.

5x
faster message sending time
React Native
Android
iOS
Expensify is a software company which provides an online expense management service for businesses.

Industry

Fintech

Date

2024

Size

Enterprise
//
Challenge

Performance issues ahead of major app upgrade

Expensify was preparing a major app upgrade—not just in features, but in performance. The new version needed to feel fast and responsive across all platforms without sacrificing functionality.

The key challenge was to drastically reduce delays in core interactions, particularly in areas like messaging and screen transitions, while maintaining app stability and feature parity across mobile, web, and desktop environments.

//
Our Work

We identified and fixed all regressions with DMAIC

To guide the optimization process, we used the DMAIC framework—a structured, iterative approach for identifying, measuring, and improving performance. This allowed us to focus efforts on the areas with the highest impact.

Define

We aligned on business priorities and technical KPIs, focusing on message send time, app launch speed, and screen load performance.

Measure

Using tools like DevTools, Bun, Maestro, and real-device testing, we captured detailed benchmarks across environments to identify bottlenecks.

Analyze

We investigated memory usage, CPU strain, and render cycles to isolate performance-critical code paths and inefficient rendering patterns.

Improve

Targeted improvements were rolled out through iterative cycles, each backed by validation benchmarks. We focused on code efficiency, bundling, navigation, and UI rendering paths.

Control

To protect results long term, we integrated Reassure into the CI pipeline—allowing for real-time regression detection and continuous performance tracking.

//
Results

Improved performance with regressions monitoring for the future

Expensify now has a significantly faster app across platforms, particularly in message handling and screen rendering. End-users experience smoother transitions and reduced latency, especially in performance-sensitive areas.

In parallel, continuous monitoring infrastructure ensures these gains are preserved over time.

Expensify project is available in the Open Source for everyone to see. You can visit it and check the results of our work yourself.

//
Numbers

Faster app across platforms

5x
faster message sending time
4.5x
faster search screen loading time
//
Hire us

Need React or React Native
expertise you can count on?

We’ve spent years building full-stack, cross-platform apps and solving tough technical challenges. How can we help you?

//
How we’ve solved similar challenges

How we’ve solved similar challenges

See more examples of how we solve architecture, performance, and scale challenges with tailored React and React Native solutions.