Real-time crime reporting for merchants and residents.
A React Native mobile app that puts photo and video evidence in the hands of a regional law enforcement task force — in three taps, from the witness's own phone.


Witnesses had no fast path from the scene to the right desk.
Retail crime reporting across the region relied on fragmented channels—phone calls, dispatch lines, and static web forms—that failed to capture timely, high-quality evidence.
Witnesses at the scene had no direct path to submit actionable information, forcing the task force to reconstruct incidents from incomplete, delayed reports.
The result was lost evidence, slower response coordination, and reduced investigative efficiency.
Build it on the phone. Ship to both stores at once.
We designed a mobile-first reporting system built around real-world constraints: limited attention, active environments, and unreliable connectivity.
- Enabled three-tap submission of photo/video evidence directly from a witness’s device
- Prioritized speed-to-report while layering optional structured data
- Delivered simultaneous iOS and Android deployment using a unified codebase
- Supported post-launch updates without disrupting field usage
A thin client over a shared backend.
Implemented a thin-client mobile architecture integrated with an existing law enforcement backend.
- Cross-platform mobile application (React Native / Expo)
- Secure media capture and upload pipeline
- Authenticated API integration with role-based access controls
- Real-time notifications for case status updates
This approach ensured minimal disruption to existing workflows while extending field-level data capture capabilities.
Project was successfully delivered and transitioned to the program’s long-term operator, with continued support available.