Overview
Flo by Moen is a smart water monitoring system that gives homeowners full visibility and control over their home’s water usage. The iOS app pairs with the hardware device to detect leaks, display consumption data, and allow remote water shutoff — all from a phone.
My Role
- Served as Senior iOS Engineer on the mobile team
- Built the device setup flow that onboards the hardware onto the user’s WiFi
- Developed real-time device control and data visualization features
Technical Highlights
- MQTT protocol for communication between the app and the Flo hardware device
- Remote water shutoff and device control
- Consumption and frequency-of-use data displayed in interactive charts
- Leak detection alerts and push notifications
- Gamification features encouraging users to reduce water consumption
- Swift with CocoaPods, Combine for reactive patterns
- Firebase for backend services, Mixpanel for analytics
- Bitrise for CI/CD pipeline
Impact
- Enabled homeowners to monitor and control water usage from anywhere
- Helped users prevent costly water damage through real-time leak alerts
- Gamification drove measurable reductions in water consumption
Smart water. Peace of mind.