Back to all work

Staff engineering / real-estate media

Nodalview Video Editor

A native AVFoundation video editor for real-estate media, plus the testing, CI, and architecture work that made releases safer.

4.8 Stars App Store40% Faster Video ExportsStaff Engineering
  • AVFoundation
  • SnapshotTesting
  • TDD
  • GitHub Actions
  • VIP Architecture
Nodalview camera capture interface for real estate photography
Nodalview high-performance AVFoundation video editor
Nodalview property listing and media management
Export speed 40% faster
Coverage 0 → ~60%
Build time 20 → 5 min

What the project needed.

Nodalview helps real-estate professionals create stronger property media. The iOS work centered on making video editing and export feel native, fast, and reliable for agents working under practical time pressure.

Alongside feature delivery, the team improved testing, CI, and architecture so weekly releases became realistic without increasing regression risk.

What I shipped.

  • Built a native AVFoundation video editor with 4K real-time rendering from scratch.
  • Reduced export times by 40% compared with the Android/FFMPEG implementation.
  • Led a distributed iOS team of 3 engineers and established high code quality standards.
  • Introduced SnapshotTesting and TDD, raising code coverage from 0% to about 60%.
  • Moved CI to GitHub Actions and cut build times from 20 minutes to 5 minutes.
  • Migrated legacy code toward a modular Clean Swift (VIP) architecture.

Technical architecture & leadership.

  • Introduced and coached on Clean Swift (VIP) architecture for scalable feature development.
  • Engineered the AVFoundation rendering pipeline with custom overlays, trims, and real-time transitions.
  • Set up automated GitHub Actions CI/CD with quality gates and static analysis.

Results in production.

  • The video editor differentiated Nodalview in the market, driving significant lead generation.
  • App Store rating holds strong at 4.8 Stars with reliable, regression-free weekly releases.

Have a similar challenge?

Whether you are architecting a new Apple product, optimizing video/AVFoundation pipelines, or enforcing strict TDD, tell me what needs to be solved.

Discuss your project