Case study 03 · Emergency alerts & safety
A personal-safety app with two jobs: show emergency alerts on a Mapbox map in real time, scoped to a geographic radius, and alert a user's emergency contacts when they are in danger.
- Role
- Mobile Application Developer
- When
- Nov 2024 – Feb 2025
Screens
What I did
Built the Mapbox map that surfaces emergency alerts in real time, scoped to a geographic radius around the user.
Built the emergency-contact flow that alerts a user's chosen contacts when they are in danger.
Designed custom map pins that tell accidents, police activity and hazard zones apart at a glance.
Added offline map caching and push notifications, so the map and its alerts stay useful on a poor connection.
Managed app state with Riverpod and shipped matching dark and light themes.
Diagram
From incident to alert
How danger reaches the people who can help. Click any step, or let it play.
Pin →Each incident is drawn on the map as a custom pin, styled differently for accidents, police activity and hazard zones.
Built with
- Flutter
- Mapbox
- Riverpod
- Push notifications
- Emergency contacts



