I'm an Android Developer focused on building modern Android applications using Kotlin and Jetpack Compose.
My focus is on building applications with:
- 🏗️ Clean and scalable architecture
- ⚡ Reactive and predictable state management
- 🎨 Modern Compose-based UI
- 🌐 REST API integration
- 💾 Local data persistence
- 🎵 Media playback & MediaSession
- 🚀 Performance and maintainability
Currently, I'm working on Nova Player, a modern Android music player built around Jetpack Compose, Media3 and Clean Architecture.
| Area | Focus |
|---|---|
| 🏗️ Architecture | Clean Architecture · Feature-Based Design |
| 🎯 State Management | MVI · StateFlow · Unidirectional Data Flow |
| ⚡ Concurrency | Kotlin Coroutines · Flow |
| 🎨 UI | Jetpack Compose · Material 3 |
| 🌐 Networking | REST APIs · Retrofit · Ktor |
| 💾 Persistence | Room · DataStore |
| 🎵 Media | Media3 · ExoPlayer · MediaSession |
| 💉 DI | Hilt · Koin |
| 🚀 Quality | Maintainability · Performance · Testability |
Media3 · ExoPlayer · Jetpack Compose · Clean Architecture
Playback Architecture · MediaSession · Playlists · Mini Player · Local Music

