All work
Project · Environment
Lake Pledge
Community-focused environmental engagement application for conservation pledges and participation.
- Industry
- Environment
- Role
- Flutter Developer
- Technology
- Flutter · Firebase

Overview
Lake Pledge is a community conservation product: pledges, participation and engagement around lake protection — a mobile client for a cause, not a dashboard for sensors.
The Challenge
Engagement products need to feel immediate. A pledge that does not persist, or a feed that does not update, kills trust in the campaign.
The Solution
I built the Flutter client against Firebase so pledges and community activity stay in sync without a custom backend for the first shipping version.
My Role
Implemented the Flutter client with Firebase-backed engagement features.
Key Features
- Conservation pledges
- Community activity
- Firebase-backed profiles
Technical Architecture
- Flutter client
- Firebase auth and data
Product screens
Engineering Challenges
- Kept pledge writes idempotent so a retry does not double-count participation.
- Used Firebase listeners for community activity rather than polling.
Outcome
Shipped a community conservation client with Firebase-backed engagement.
Next product
Story TV