- Languages
- Kotlin, Java, SQL, C++ (NDK/JNI), Groovy; Python and TypeScript for tooling.
- Media & OTT
- Media3/ExoPlayer, Bitmovin, HLS, DASH, adaptive bitrate, live and VOD, H.264/HEVC, Widevine, PlayReady, Google IMA SDK, SSAI, CSAI, VAST/VMAP, captions, Google Cast (Chromecast), GStreamer, OTA tuners (HDHomeRun, AirTV).
- Data & SQL
- SQL, SQLite, Room, DbFlow, DataStore, PostgreSQL, IBM DB2.
- Platforms
- Android phone and tablet, Android TV, Fire OS; webOS and Tizen companions; Kotlin Multiplatform.
- UI
- Jetpack Compose, Compose for TV, Material 3, Android Leanback, d-pad focus handling.
- Architecture
- MVVM, MVI, Unidirectional Data Flow, Clean Architecture with use cases, multi-module Gradle, plugin-based integrations, RIBs, MVP.
- Jetpack & async
- Coroutines, Flow, StateFlow, SharedFlow, ViewModel, Navigation, Room, DataStore, LiveData, RxJava 2.
- DI & network
- Hilt, Dagger 2, Koin, Retrofit, OkHttp, Ktor, Moshi, Kotlin Serialization.
- Quality
- JUnit, MockK, Robolectric, Espresso, Android Profiler, Crashlytics, New Relic, playback lifecycle and memory-leak debugging.
- Build & release
- Gradle (multi-flavor matrices), Buck, CMake, Jenkins, GitHub Actions, Google Play and Amazon Appstore releases, Play Billing.
- AI-assisted delivery
- Coding agents with test evidence and model review before merge, used within each client's tooling policy.