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.