8+ years of experience building production mobile applications across travel, healthcare, fintech, social networking, and enterprise products.
I'm a Senior Mobile Engineer with 8+ years of experience building and maintaining production mobile applications across Android and Flutter.
My experience has grown beyond feature development into mobile architecture, technical decision-making, engineering practices, mentoring, and cross-functional delivery.
I've worked across travel, healthcare, fintech, social networking, and enterprise products, including a global travel eSIM application supporting users across more than 150 countries.
- Android: Kotlin, Jetpack Compose, Coroutines, Flow, Android Jetpack
- Flutter: Dart, BLoC, GetX, REST APIs, Firebase
- Architecture: MVVM, Clean Architecture, modularization, offline-first applications
- Data & Networking: Room, SQLite, Retrofit, REST APIs
- Engineering: Testing, CI/CD, GitHub Actions, Codemagic
- Leadership: Technical leadership, mentoring, code reviews, and cross-functional collaboration
I'm currently expanding my experience in:
- Kotlin Multiplatform
- Mobile system design
- Kotlin backend development
A Kotlin Multiplatform practice project built to explore shared application logic and offline-first data synchronization.
Users can create records while offline, with local data synchronized with the server when connectivity is restored.
Focus areas:
- Kotlin Multiplatform
- Offline-first architecture
- Local persistence
- Online/offline synchronization
- Shared business logic
- State management
- Network synchronization
A native Android implementation of an offline-first application using modern Android architecture.
Users can create records while offline, with locally stored data synchronized with the server when the device comes back online.
Tech stack:
- Kotlin
- Jetpack Compose
- MVVM
- Clean Architecture
- Local persistence
- REST API integration
- Coroutines
- Flow
A Flutter implementation of the same offline-first problem, exploring local data storage, API communication, and synchronization between the application and server.
Focus areas:
- Flutter
- Dart
- Clean Architecture
- State management
- REST APIs
- Offline persistence
- Online/offline synchronization
An independent developer tool for viewing and exploring JSON data.
I'm particularly interested in:
- Mobile architecture
- Offline-first applications
- Kotlin Multiplatform
- Cross-platform development
- Mobile system design
- Engineering productivity
- CI/CD and release engineering
- Building maintainable and scalable software
Kotlin Multiplatform
↓
Mobile System Design
↓
Kotlin Backend Development
↓
Distributed Systems
I'm working toward becoming a broader software engineer while continuing to build on my core experience in mobile engineering.
I'm open to conversations about:
- Senior Mobile Engineering
- Senior Android Engineering
- Senior Flutter Engineering
- Lead Mobile Engineering
- Technical Leadership
- International relocation opportunities
- Interesting mobile engineering projects


