
Rev Voice Recorder
Rev · iOS and Android · Mobile Engineer, 2024
Built the ordering and payment flow from scratch and added native iOS features in Swift to the hybrid React Native codebase.
- React Native
- TypeScript
- GraphQL
- MobX
- Swift
Read the case study
Problem
A production recorder with human and AI transcription orders, in a hybrid native and React Native codebase. The ordering flow had to drive dynamic pricing and payment methods over GraphQL, and new iOS entry points needed native code.
What I built
- The ordering and payment UI from scratch (PlaceOrderScreen, OrderSummaryBottomSheet, Order Preferences), wired to GraphQL queries for dynamic pricing, payment methods and AI transcript order placement.
- Native iOS features from scratch in Swift: Quick Actions, an App Intent for starting recordings, and a Share Extension handling URL and plain-text sharing via custom URL schemes.
- Search, file management and media: chip-based filtering, an upload destination folder picker, and extending the audio player for video playback across platforms.
Outcome
The ordering flow and the native entry points are part of the app on both stores.







