At Innowise, I contributed to bringing an e-commerce app for a client in Israel from MVP to release readiness. I built the catalog and checkout screens, including product browsing, order validation, and payment API integration.
I fixed a payment-cancellation bug by moving payment execution beyond the screen lifecycle and delivering its result through Flow. I also added protection against duplicate orders and amount mismatches.
In the shared Kotlin Multiplatform module, I implemented business logic and networking with Ktor and kotlinx.serialization. I supported Hebrew and English localization, RTL layouts, and deep links, and wrote unit tests for use cases and ViewModels.
During my internship and internal project at Innowise, I built a training app with a catalog, favorites, and product details using Jetpack Compose, Koin, Ktor, and Clean Architecture. I work directly with an English-speaking client in Scrum.

