



Engineered a high-performance Android application using Kotlin that splits long-form videos into platform-compliant segments for social media sharing. Implemented clean architecture principles with MVVM pattern, Repository layer for data operations, and Dagger Hilt for dependency injection. Leveraged Kotlin Coroutines for asynchronous processing and MediaCodec API for efficient video manipulation. The application features real-time progress tracking, ExoPlayer for preview functionality, and Room database for persistence, all while maintaining a responsive UI through LiveData and Flow.