DS
← All Case Studies
FinTech · SaaSOngoingOpen Source Contributor · Guest Engineer

New Expensify

Chat-Based Financial Collaboration

Contributed to Expensify's production React Native platform used by millions for expense management and team collaboration — recognized with a Guest Engineer invitation to Curaçao.

Millions
Users on platform
Guest
Engineer recognition
OSS
Production contributions
Global
Team collaboration
React NativeTypeScriptGraphQLReal-time ChatOpen Source
New Expensify app screenshot

Product Preview

New Expensify full screenshot

The Challenge

Building a real-time financial product at massive scale

  • Expensify needed a mobile experience that matched the complexity of their web platform — chat-based expense reporting, receipt scanning, and team workflows.
  • The codebase serves millions of users with strict performance, accessibility, and reliability requirements.
  • Contributions required deep understanding of production React Native patterns at enterprise scale.
Product Goals
  • Ship high-quality features to a production codebase with rigorous review standards
  • Maintain performance across iOS and Android under real user load
  • Collaborate with a distributed engineering team across time zones

The Solution

Production-grade contributions to a world-class RN codebase

  • Delivered features and fixes within Expensify's open-source contribution workflow
  • Followed strict TypeScript, testing, and code review standards used by the core team
  • Worked within a chat-first UX paradigm requiring real-time state synchronization
Architecture
  • React Native with TypeScript strict mode
  • GraphQL API layer with optimistic updates
  • Modular feature-based architecture with shared design system
  • CI/CD with automated testing before merge

Technical Highlights

How It Was Built

React Native & TypeScript
Real-time chat & notifications
GraphQL data layer
Performance profiling
Open-source contribution workflow
Cross-platform UI consistency

Lessons Learned

  • Enterprise React Native requires discipline in architecture, testing, and review culture
  • Open-source contribution at scale teaches patterns that transfer directly to client work

Need similar results for your product?

I bring the same product-focused approach to every project — from FinTech apps to complex mobile platforms.