Senior Android Developer focused on Kotlin, Jetpack Compose, and Media3 / ExoPlayer.
I build practical Android apps and developer tools — especially around video playback, QoE analytics, and debugging/observability.
📍 Dubai, UAE
💼 Android Developer @ OSN
✍️ Writing about Android media stack on Medium
- Modern Android (Kotlin, Compose, Coroutines, Flow)
- Media playback (Jetpack Media3 / ExoPlayer, MediaSession)
- Playback analytics / QoE tooling (startup time, buffering, session summaries)
- Developer-friendly tooling (self-hosted observability, practical debugging workflows)
Lightweight Android SDK to debug Media3 video sessions with:
- readable Logcat session summaries
- optional real-time reporting
- self-hosted backend + Grafana dashboards (Ktor + PostgreSQL + Docker)
Why it exists: Crash logs don’t explain poor playback UX. Media3Watch helps inspect buffering/startup problems faster.
Radio streaming app demonstrating:
- Media3 + MediaSession
- MediaSessionService background playback
- Jetpack Compose + MVVM + Koin + Ktor
Shorts/Reels-style video feed demo built with:
- Jetpack Compose
- Media3
- Hilt, Retrofit, Moshi, Coil, Coroutines
I write practical Android articles (mostly around Media3 / MediaSession / media app architecture):
- Building a Local-First Native Video Analytics SDK for Android Media3
- Basic background playback implementation with Media3 MediaSessionService
- Android MediaSession nedir? Nasıl kullanılır?
- Jetpack Media3 Nedir?
👉 More: medium.com/@ouzhaneki
- Android app architecture (MVVM / Clean-ish modular setups)
- Jetpack Compose UI development
- Media3 / ExoPlayer integrations
- Background playback with MediaSession
- Playback analytics / QoE debugging
- Internal tools for observability & developer workflows
Languages / Core
- Kotlin, Java
- Coroutines, Flow
Android
- Jetpack Compose
- Media3 / ExoPlayer
- ViewModel / Navigation
- Hilt / Koin
Networking / Data
- Retrofit / OkHttp
- Ktor
- Moshi / Kotlinx Serialization
- Firebase (when needed)
Backend / Infra (for tooling projects)
- PostgreSQL
- Docker
- Grafana
- GitHub: @oguzhaneksi
- Medium: @ouzhaneki
- X: @oguzhaneksi97
- LinkedIn: Oğuzhan Ekşi
- Media3 playback observability & QoE tooling
- Android developer productivity workflows
- Product-minded side projects (mobile + web)




