Back to case studies

Personal project

Mobile learning project

Mindfulness Mobile App

Cross-platform React Native app for mood tracking and mindfulness content.

The problem

I wanted to learn React Native and Expo without committing to a large native toolchain upfront.

What I worked on

Designed and built the UI, local state, and Expo workflows solo.

Key decisions

Used Redux for predictable local state and Expo to reduce native build friction while learning platform constraints.

How I handled failure

Kept flows offline-friendly and avoided sync complexity that the app did not need.

Result

A personal app I still use, and a practical introduction to cross-platform mobile tradeoffs.

Evidence

Technologies

React NativeReduxExpoTypeScript

Screenshots

Mindfulness Mobile App screenshot
Mindfulness Mobile App screenshot
Mindfulness Mobile App screenshot
Mindfulness Mobile App screenshot