← All projects
Full-time@ Dave.com

Mobile App (React Native)

Mar 2018 – Oct 2019

React Native UI during Dave's hypergrowth — modular screens and components as the member app scaled to millions of users.

Overview

Dave's member-facing banking app scaled from 200K to 4M+ users while I was there. I built modular React Native screens and components so the mobile team could ship UI without rewriting every surface from scratch — part of the same promotion from Full Stack to Senior Front-End Engineer within seven months.

My Role

Title
Full Stack Engineer → Senior Front-End Engineer
Context
Mobile and web contributions during the same hypergrowth window.
Scope
React Native member app UI — reusable screens and components.

The Problem

The mobile app needed reusable screens and components that could keep pace with product growth — one-off UI wouldn't scale as membership exploded.

What I Built

  • React Native screens

    Problem
    New member-facing flows needed to ship quickly without rewriting UI each time.
    Fix
    Modular React Native components and screens shared across the app.
    Result
    The team could ship mobile UI faster as the user base grew.
  • Tests

    Problem
    Rapid growth increased the cost of mobile regressions.
    Fix
    Unit and integration tests on critical mobile and shared UI paths.
    Result
    Fewer errors reaching production during hypergrowth.

Tech Stack

React NativeTypeScriptReactReduxGraphQLFirebase

Outcome / Impact

Dave scaled from 200K to 4M+ users during this period — a company result, not a personal metric. I contributed modular React Native UI and test coverage as the member app grew; promoted to Senior Front-End Engineer within seven months.