Senior Kotlin Contractor
Android • KMP • SwiftUI iOS
Production KMP app (82% shared code) – launching Jan 2026
Native SwiftUI iOS app – launching Dec 2025
I deliver end-to-end Kotlin systems
Problems I Solve
End-to-end Kotlin mobile solutions that integrate seamlessly with any backend
KMP with 80–90% shared code while still using SwiftUI on iOS when it makes sense
60 fps + tiny APKs on low-end devices
Legacy Java → clean, maintainable Kotlin in weeks, not years
Secure banking-grade compliance-ready architectures
Backend APIs that are actually pleasant for mobile devs to consume
Technologies
Latest Articles
Full-stack Kotlin with Spring Boot and KMP
Built a full-stack Kotlin app with Spring Boot backend and KMP mobile clients. The code sharing is impressive. You can share data models, validation logic, and…
SwiftUI shared state patterns
Managing shared state across multiple SwiftUI views. There are several patterns, each with trade-offs. The simplest is using : But here's what I learned - is…
Compose LazyLayout improvements
Compose LazyLayout APIs got some nice improvements. The new composable gives more control. Instead of just and , you can create custom lazy layouts: But here…
KMP CocoaPods integration
Integrating iOS dependencies via CocoaPods in KMP. The setup is smoother than I expected. You configure CocoaPods in your : But here's what I learned - you need…
SwiftUI Preview macros
Xcode 16 added preview macros that make SwiftUI previews easier to write. Instead of wrapping your preview in , you can use the macro: But here's what I learned…
Remote contracts only • 6–12 months preferred