I've built Android applications and contributed to system design at Dynamix Software since May 2010, working across 16 years of commercial development.
I develop native and multiplatform mobile products with Kotlin, Java, Jetpack Compose, Compose Multiplatform, Android SDK, and Kotlin Multiplatform. My work includes multi-module architecture, Clean Architecture, MVI, MVVM, MVP, dependency injection, and reactive programming with StateFlow, SharedFlow, Channels, and Kotlin Coroutines.
I also work with REST APIs, Retrofit, OkHttp, Room, SQLite, Firebase, Google Play Console, GitLab CI/CD, and in-app purchases.
