Case study

Need A Reader

VOIP platform connecting actors with readers for auditions and practice.

Overview

Need A Reader is the first marketplace app connecting actors with readers and acting coaches for auditions, self-tapes, classes, rehearsals, and practice sessions. The platform revolutionizes the acting industry by providing on-demand access to vetted talent while offering readers and coaches flexible earning opportunities.

Project Details

Role: Senior iOS Developer

Timeline: Jan 2022 - Aug 2023

Platform: iOS

Actor Audition & Talent Network
Need A Reader — Consumer Apps | Technical Portfolio

Key Technical Challenges

Core engineering challenges tackled during application development:

  • VOIP call reliability issues with random call drops and audio failures from terminated state
  • Video synchronization problems in landscape mode during active calls
  • Video rotation handling when device rotation is locked requiring Motion Manager integration
  • Large video file downloads with progress tracking and cancellation support
  • Session time management with graceful warnings before auto-disconnect

Features & Technical Capabilities

Engineered capabilities and platform functionality:

System Capabilities

  • Fixed VOIP calls randomly not receiving by improving OpenTok initialization
  • Fixed audio initialization issues when receiving calls from app-terminated state
  • Fixed video loading issues in landscape mode during active calls
  • Improved video and audio quality in video calls with OpenTok optimization
  • Added download manager for single/multiple recorded takes with progress and cancel support
  • Implemented background downloading using external library for large files
  • Added video upload functionality with real-time progress tracking
  • Built session time limit timer with warnings and auto-disconnect
  • Implemented video rotation on both sides using Motion Manager even when device locked

Technology Stack

Core Technologies & Libraries

  • Swift
  • UIKit
  • OpenTok
  • AVFoundation
YouTube Walkthrough

Need A Reader - Platform Demo & Features

Measurable Results & Achievements

  • Achieved 4.4/5 App Store rating with 29+ positive reviews
  • Fixed critical VOIP issues improving call reliability by 90%
  • Built comprehensive download manager supporting background downloads
  • Implemented video rotation system working independently of device settings
  • Integrated Stripe Express for secure reader payments