Back to work Native Android Apps 2023 — Present

EasyPark
(ParkMobile Netherland and USA)

Kotlin Clean Architecture Jetpack Compose AI-Assisted Dev

Building for millions of concurrent users requires rigorous technical standards. As a Lead Engineer at Arrive, my focus is strictly native Android development using a cutting-edge stack — pure Kotlin, Jetpack Compose for declarative UI, and Coroutines/Flow for asynchronous state management.

We architected both the EasyPark and ParkMobile apps to share a robust foundation of high-performance core modules. By standardizing our approach to Clean Architecture, network communication, and declarative UI patterns, we maintain consistency and high velocity across two distinct, massive-scale applications.

EasyPark Active Parking Session timer

A massive portion of our engineering effort goes into reducing friction within the core checkout and discovery flows. By establishing an extremely tight feedback loop between design and engineering, we rapidly prototype new user journeys.

Furthermore, integrating agentic AI tools into our daily workflows has drastically accelerated our velocity. Boilerplate reduction, intelligent refactoring, and AI-driven UI component generation allow us to focus entirely on feature innovation and architecture.

This speed enabled us to run aggressive A/B tests on the parking checkout pipeline. The result was a dramatic decrease in drop-off rates, yielding a 15% increase in session conversions and a measurable, multi-million dollar bump in ARR.