All projects

Native media system for Mac and iPhone

Reelay

A native media product that plays a broad format library, starts compatible videos while they are still downloading and securely shares a Mac library with paired iPhones on the local network.

Private local media sharing1 / 6
120+
registered media types
2 engines
native and universal playback
Mac + iPhone
secure local library sharing

The constraint

Desktop players usually force a choice between format coverage, native efficiency and progressive playback. Extending the experience to iPhone also required local discovery and authentication without uploading a personal library to a cloud service.

What I built

I combined AVFoundation and libmpv behind one SwiftUI experience, with a sparse-file download scheduler and local HTTP Range server for progressive playback. A shared protocol package powers secure Mac-to-iPhone discovery, pairing and signed requests.

Ownership

Product design, native macOS and iOS engineering, playback architecture, download scheduling, local networking, device pairing and interface design.

  • Swift 6
  • SwiftUI
  • AVFoundation
  • libmpv / FFmpeg
  • Network.framework
  • HTTP Range
  • Keychain
Private product · selected case study