Keyskills: Video Editing MVVM MVC video processing mirroring watermarking FFmpeg object detection communication skills teamwork iOS app development Song editing Music Player iOS platform SwiftUI mobile app UI development Viper Clean Architecture transitioning effects cropping videos adding filters adding text adding images adding audio AVFoundation Core Video AI technologies machine learning models video analysis scene recognition automated editing collaboration skills