LinkedIn Medium GitHub Twitter
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."