Flora AI: Plant Doctor
Your AI plant-care assistant
Built for people who keep plants at home: identification, tips, and tracking how your species are doing. AI features tuned for everyday use with a clear experience on iOS and Android.
Senior Android Engineer · Kotlin Multiplatform
I've spent over eight years building high-impact Android apps. In recent years I've focused on Kotlin Multiplatform and Compose Multiplatform, shipped apps on the App Store and Google Play, and I care about clean architecture, AI integration, and end-to-end product work. I bring experience from large teams (PayPal, Venmo, Despegar) alongside independent projects where I own architecture, backend, and store releases. I value maintainable code, well-integrated subscriptions, and experiences people use every day.
Three cross-platform apps I published on the App Store and Google Play — highlights from my independent KMP work.
Your AI plant-care assistant
Built for people who keep plants at home: identification, tips, and tracking how your species are doing. AI features tuned for everyday use with a clear experience on iOS and Android.
Movie & TV reviews with a social angle
A social app to share opinions on films and shows with friends: ratings, personalized feeds, and discovery. Rich metadata comes from the TMDB API for polished detail pages and search.
AI calendar assistant
Understands natural language to manage Google Calendar: OAuth 2.0, read/write via the official API, agents with Koog and MCP, a Ktor backend with its own domain layer, and monetization with RevenueCat.
Checkout & Package Tracking. Architecture migration to MVI, Jetpack Compose, A/B experiments (Elmo), DataDog, and product analytics.
Sprint planning, cross-team PR reviews, A/B testing, Gift Cards module, FPTI analytics, mentoring, and modularization.
Travel app checkout flow. MVC → MVVM migration, Java → Kotlin, CI with Jenkins, New Relic, releases, and Firebase.
Security apps for gated communities and a co-founded real estate project.
Have a mobile or KMP project, or need a senior engineer on your team? Get in touch — I prioritize clear proposals with concrete context.