Video Editor App
- My role
- iOS Developer
- Period
- July 2021 – March 2024
- Company
- Yarsa Labs, Pokhara
- Platform
- iOS (iPhone)

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