← 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.

FlutterRiverpodOffline-firstBackground processingAPI integrations
ChurchPad mobile experience
ChurchPad core features
ChurchPad production capabilities
ChurchPad community features

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

  • Introduced Riverpod for robust state management and architectural clarity
  • Integrated Firebase for real-time chat, messaging, and backend services
  • Implemented Stripe Connect subscription flows
  • Automated releases through Fastlane CI/CD

Architecture

  • Flutter
  • Riverpod
  • Offline-first
  • Background Processing
  • API integrations

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