I'm a Mobile Engineering with deep expertise across the entire mobile ecosystem. At Cityflo, I architect and build high-performance applications that leverage the best of Android, iOS, and Kotlin Multiplatform Mobile (KMM) technologies.
- ๐ฑ Mobile architect specializing in cross-platform development with up to 80% shared codebase
- ๐ Google Summer of Code mentor and former participant
- โ๏ธ Technical writer sharing insights on Medium
- ๐ญ Currently exploring Blockchain integration for next-gen mobile applications
- ๐งช Creator of developer tools that enhance the mobile ecosystem
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ Clean Architecture โ MVI/MVVM โ Reactive Programming โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Performance Optimization โ Security โ Modular Design โ
โ โ
โโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโค
โ โ โ โ
โ Android โ Shared Logic โ iOS โ
โ Compose โ (KMM) โ SwiftUI โ
โ Flow โ Ktor โ Combine โ
โ Coroutines โ SQLDelight โ Concurrency โ
โ โ โ โ
โโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโ
Jun 2022 - Present
- 4.5x performance boost in app launch speed
- 80% shared codebase with KMM using MVI architecture
- 99% crash-free rate with modular iOS networking and analytics layer
- 60% fewer bugs through optimized Android asynchronous call management
- 30% more user engagement after UPI autopay and WebSocket chat integration
May 2021 - Aug 2021
- Led MVVM architecture migration and Flow/coroutines optimization
May 2020 - April 2021
- Enhanced app security, reducing unauthorized access by 90%
Cross-platform debugging toolkit with network inspection, preferences monitoring, and runtime debugging tools |
Lightweight, customizable coach marks library for SwiftUI with minimal footprint |
KMM movie discovery app with shared business logic and native UI implementation |
AR experience showcasing RealityKit and ARKit 4 with interactive 3D models |
- Bridging Koin to iOS: Seamless Dependency Injection in KMP
- SOLID Principles Made Ridiculously Simple!
- SwiftUI Embed Views in Text
- Stop Trusting Your Device's Clock! Fix Timekeeping with TrustedTime API
- JetBrains Just Killed Fleet for KMP Developers โ Here's Why
// My approach to cross-platform excellence
class MobileArchitect {
val expertise = listOf(
"Clean Architecture",
"Modular Design",
"MVI/MVVM Patterns",
"Performance Optimization"
)
val results = mapOf(
"Launch Speed" to "4.5x faster",
"Code Sharing" to "Up to 80%",
"Bug Reduction" to "60-80%",
"Development Speed" to "25% increase"
)
fun createSeamlessExperience(platform: Platform) = when(platform) {
Platform.ANDROID -> jetpackCompose()
Platform.IOS -> swiftUI()
Platform.SHARED -> kotlinMultiplatform()
}
}
"The best mobile experiences are invisible - they just work."