iOS case study · Photo & Video

Video Editor App

My role
iOS Developer
Period
July 2021 – March 2024
Company
Yarsa Labs, Pokhara
Platform
iOS (iPhone)
Video Editor iOS app screenshots built with AVFoundation

Overview

Video editing on a phone has to balance two things that pull against each other: a preview that responds instantly while you trim and add effects, and an export that keeps quality high without draining the battery.

As an iOS Developer at Yarsa Labs, I built this video editor for iPhone, covering trimming, effects, real-time preview and export at several resolutions.

Developed a video editing application with trimming, effects, and real-time preview using AVFoundation and AVKit. Implemented multi-resolution export options and smooth playback. Worked closely with design and product to ship a polished experience that met performance and quality targets.

What I did

  • Building the editing, preview and export features on AVFoundation and AVKit
  • Working with design and product to shape the editing experience
  • Testing playback and export performance before each release

Key features

  • Trimming clips with a real-time preview
  • Video effects applied during editing
  • Smooth playback while editing
  • Export options at multiple resolutions

Tech stack

Swift
App code and editing logic
AVFoundation
Composition, trimming, effects and export
AVKit
Video playback and preview

Results

  • Shipped an editing experience that met the team’s performance and quality targets
  • 99.9% crash-free sessions across the apps I worked on in this role, through thorough testing