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



