Android • Kotlin • Jetpack Compose

Zoma Cruz · Android Developer

Building Android apps with real use cases.

I build Android products with Kotlin and Jetpack Compose, focusing on clear interfaces, useful features and maintainable mobile experiences.

Kotlin Jetpack Compose MVVM / MVI Room
Kaori Learn English through play Study • Games • Pronunciation
GymProgApp
✦ AI-assisted learning
↗ Track training progress
Explore

About Me

Android apps built around useful ideas.

I’m an Android Developer focused on building practical mobile products with Kotlin and Jetpack Compose. I enjoy turning real needs into clear, maintainable app experiences and improving them through testing and iteration.

Kotlin Jetpack Compose MVVM / MVI Coroutines Room
What I build Mobile products built around real user needs.

From English learning to workout tracking, I focus on clear flows, useful tools and features that support the core product experience.

Featured Personal Project 01

Kaori

Learn English through study, games and pronunciation.

An Android learning app focused on regular and irregular English verbs through study flows, games, pronunciation practice and AI-assisted learning.

Regular & irregular verbs Games Pronunciation AI-assisted learning
Watch Demo

Featured Personal Project 02

GymProgApp

Track workouts, tools and progress in one place.

An Android app for logging workouts, sets, weight and repetitions, with progress tracking, training utilities, timers and AI-assisted training tools.

Workout logging Progress metrics Timers & tools AI-assisted training
Watch Demo

Demo & Media

See the apps in action

Short product demos and interactive prototypes showing the main flows of each app.

Kaori English learning in action

Study, games, pronunciation and progression.

GymProgApp Training progress in action

Workout logging, metrics, tools and PDF export.

Tech Stack

Tools behind the apps and the portfolio.

Under the hood

A closer look at the technologies, architecture and tools used across my Android projects and this portfolio.

Kaori + GymProgApp

Android Apps

A broader view of the Android stack, architecture, patterns and integrations used across both projects.

Kotlin Jetpack Compose MVI · Kaori MVVM · GymProgApp ViewModel Room Coroutines / Flow
View more Show less
Core & UI
Kotlin Jetpack Compose Material 3 AndroidX Navigation Compose ViewModel
Architecture & Patterns
MVI · Kaori MVVM · GymProgApp Intent → State UI / Domain / Data Layers Repository Pattern Use Cases Dependency Injection
Data & Async
Room DataStore Coroutines / Flow StateFlow Gson Moshi
DI, Network & AI
Koin · Kaori Hilt · GymProgApp Retrofit OkHttp Gemini AI
Device & Media
Coil Text-to-Speech CameraX WorkManager Play Services Fitness Lottie
Testing & Build
JUnit Espresso Compose UI Test MockK Turbine Truth Coroutines Test Gradle KSP / Kapt Git / GitHub
PageWeb

Portfolio Web

A simple web stack focused on speed, responsive layout and interactive media.

HTML5 CSS3 JavaScript Responsive Design Figma Embed YouTube Embed Git / GitHub

✦ Ready for the next quest?

Let’s build something useful.

Android Developer focused on Kotlin, Jetpack Compose and practical mobile products. Explore my projects, demos and selected case studies to see how I approach product and Android development.

Interactive Prototype

Kaori

Explore the learning flow directly inside the portfolio.

Loading Kaori prototype…
Interactive Prototype

GymProgApp

Try the workout tracking experience without leaving the page.

Loading GymProgApp prototype…