← Back to Work

Product case study · Mobile Platform

ChurchPad

A production mobile architecture serving more than 10,000 active users with real-time community workflows.

KotlinJetpack ComposeFirebaseStripeFastlane
ChurchPad service media screen
ChurchPad event calendar
ChurchPad departments and service units

Overview

A mobile church management and community platform integrating real-time chat, media playback, member registration, and subscription billing.

My Role

Sole Android Engineer responsible for architecture, feature delivery, payments integration, and release pipelines.

The Problem

The existing mobile application had stability issues, slow feature development, and architectural limitations that prevented scaling new features reliably.

Technical Decisions

  • Moved Android architecture to MVVM with Jetpack Compose
  • Introduced Firebase Crashlytics monitoring
  • Implemented Stripe Connect subscription flows
  • Automated releases through Fastlane CI/CD

Architecture

  • Kotlin
  • Jetpack Compose
  • MVVM
  • Clean Architecture
  • Firebase
  • Stripe Connect
  • GitHub Actions
  • Fastlane

Engineering Highlights

  • Real-time chat and podcast integrations
  • Member-registration workflows
  • Observability and automated release triage

Results & Impact

  • Improved application stability through monitoring, debugging, and production hardening.
  • 10,000+ active users