All projects
Security operations · Web & mobile

RGL SmartOps.

RGL SmartOps connects guards in the field with the teams overseeing their work. The mobile app records check-ins, QR checkpoint scans, and incident reports. The admin dashboard brings sites, assignments, alerts, and operational reports into one workspace.

RGL SmartOps overview

What the product needs to handle

A patrol record needs to show where and when a guard visited a checkpoint. Guards also need to record incidents when connectivity drops, while supervisors need a clear way to review activity across sites.

Engineering & my role

I worked on the frontend and mobile app. The Next.js admin interface supports site and checkpoint management, shift assignments, incident review, alerts, and reports. The Expo and React Native app uses location and camera tools for field records, with WatermelonDB for local storage and an offline sync queue. Shared TypeScript packages connect both interfaces to the API.

Back to selected work