Android development

Kotlin · Jetpack Compose · Firebase

I turn clear product ideas into working Android prototypes.

I build focused Android experiences around the main user journey, then verify the important parts: interface behavior, local data, cloud flows, privacy controls, and handoff.

PulsePlan dashboard showing cloud backup, workout progress, and performance tracking
PulsePlan set-by-set active workout screen
Current proof project PulsePlan v0.19.0
PlatformAndroid 8.0+
InterfaceCompose + Material 3
CloudFirebase verified
BuildTests, lint, and CI passing; signed beta available
Flagship case study

PulsePlan

I built PulsePlan as a personalized workout planner that turns a person's goals, experience, equipment, schedule, and movement preferences into a clear daily and weekly plan.

01 / Product problem

Make today's workout obvious.

The experience starts with honest onboarding and produces a repeatable plan without burying the user in setup or fitness jargon.

02 / Core experience

Guide the workout, not just list it.

Set-by-set tracking, rest controls, movement guides, swaps, and recovery-aware progress keep the app useful during a real session.

03 / Account trust

Back up progress and respect user choice.

Firebase authentication, offline-first cloud sync, restoration, privacy information, and provider-aware account deletion are working and verified.

Verified, not assumed

I test the parts clients need to trust.

  • Unit tests, Android lint, and APK assembly pass locally and in GitHub Actions.
  • Email/password and Google authentication have been tested.
  • Cloud upload and restoration were verified after clearing local app data.
  • Crashlytics reporting was confirmed from a physical Android device.
  • Account and saved-data deletion was verified end to end.
What I can build

A focused first version with a clear handoff.

I am best suited to Android prototypes and early product versions where the main journey matters more than a long feature list.

01

Android MVP prototype

A focused set of polished screens, navigation, the main user journey, and realistic local or sample data.

02

Firebase account flows

Authentication, cloud-backed records, restoration, privacy controls, and account deletion when the product needs them.

03

Product refinement

Clearer onboarding, state handling, accessibility improvements, testing, and documentation for an existing Kotlin app.

A focused engagement can include

5–8 polished screens, one complete user journey, an installable test APK, source code, build verification, handoff notes, and one revision round.

Payments, complex admin systems, advanced backends, and Play Store release work are scoped separately.
How I work

Small steps. Visible progress. Clean decisions.

I keep the first version narrow enough to finish and useful enough to test with real people.

01

Clarify

Define the user, main problem, must-have flow, and what is outside the first version.

02

Prototype

Build the key screens and decisions into a working Android journey.

03

Verify

Check behavior, edge cases, builds, accessibility, and the agreed cloud or local flows.

04

Hand off

Deliver the test build, source, clear notes, and a practical next-step list.

Have an Android app idea?

Start with the
main user journey.

Tell me who the app is for, what they need to accomplish, and which feature matters most. I will help turn that into a focused first version.