At ACI Limited, I single-handedly built and maintained ACI FPM, a field-force app with 177 screens across about 80 features, used by more than 100K people. I developed it around MVVM and an offline-first Room database, and added battery-aware live GPS tracking and in-app APK self-update.
I also led a team of three Android developers and a migration of more than 70 XML screens to Jetpack Compose. I created a reusable Compose design system used across three internal apps, and the move to Kotlin and Coroutines helped raise crash-free users from 85% to 97.5%.
At LocalStreet, I built core catalogue, group-update and real-time chat features, including MQTT and WebRTC communication. I’m currently studying for an MSc in AI and Data Engineering at the University of Vaasa, where my projects include electricity forecasting and a cryptocurrency analytics pipeline.

