I build reliable, scalable, and maintainable mobile applications using modern Android and Kotlin technologies.
I am a Mobile Engineer with 3+ years of experience building and modernizing production Android applications.
My experience includes migrating legacy Java/XML applications to Kotlin and Jetpack Compose, designing multi-module architectures, and developing offline-first and real-time features for applications serving more than 10 million users.
Some of my engineering highlights include:
- Migrating legacy Android codebases from Java/XML to Kotlin and Jetpack Compose
- Building an offline-first, real-time chat system supporting text and voice messages
- Designing reliable background synchronization and retry mechanisms
- Developing an AI-powered cheque extraction workflow that reduced manual data entry by 80%
- Reducing an application's APK size from 48 MB to 18 MB
- Building Android and Kotlin Multiplatform applications using Clean Architecture
- Integrating Google, Huawei, Firebase, REST, GraphQL, and third-party services
I am currently starting my open-source contribution journey and looking forward to contributing to projects related to:
- Android and Kotlin libraries
- Jetpack Compose and Kotlin Multiplatform
- Mobile architecture and modularization
- Offline-first systems and data synchronization
- Coroutines, Flow, and asynchronous programming
- Testing and developer tooling
I am happy to contribute through bug fixes, documentation improvements, test coverage, feature development, and code reviews.
- Android SDK
- Jetpack Compose and XML
- Kotlin Multiplatform
- Android Architecture Components
- Navigation Component
- WorkManager
- Firebase
- Clean Architecture
- MVI and MVVM
- Multi-module architecture
- Offline-first architecture
- Repository and Use Case patterns
- Dependency injection with Hilt and Koin
- Coroutines and Flow
- Retrofit and Ktor
- REST APIs and GraphQL
- WebSockets and real-time communication
- Room and SQLDelight
- DataStore and SharedPreferences
- Paging 3
- JUnit
- MockK
- Espresso
- Unit and instrumentation testing
- Git and GitHub
- CI/CD pipelines
- Product flavors
I write about real-world mobile engineering topics, including:
- Android architecture
- Offline-first mobile systems
- Data synchronization
- Real-time communication
- Clean Architecture
- Kotlin and Jetpack Compose
Read my articles on Medium.
I am always interested in discussing Android development, Kotlin Multiplatform, mobile architecture, open-source projects, and challenging engineering problems.
Thanks for visiting my profile!