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


