← All work
05

SPLCONNECT

Year2021
CategoryMobile Application
RoleFull-Stack Engineer · Mobile · iOS Submission
StatusLive
Supreme Protection, a UK-based security firm, was managing field operations manually — guard schedules on spreadsheets, no real-time location visibility, push notifications through personal phones. They needed a mobile system that field supervisors and guards could both rely on, across iOS and Android.

SPLConnect is a React Native mobile app for Supreme Protection's field operations. Guards use it to check in to assignments, log incidents, and receive push notifications. Supervisors get a live map view of guard positions, duty assignments, and shift status.

GPS tracking was the core technical challenge: continuous location polling drains batteries fast, but infrequent polling means supervisor maps go stale. I implemented an adaptive polling strategy — higher frequency when a guard is in transit or near a checkpoint, lower frequency when stationary. Battery life improved significantly in field testing.

The push notification system uses Firebase Cloud Messaging with a custom scheduling layer in the Node.js backend. Notifications fire on shift start, late check-in, and incident log submission. The notification delivery rate in production exceeded 99%.

The iOS App Store submission process for a location-tracking app required detailed privacy policy documentation and specific permission request flows. I handled the full submission and review correspondence, which involved two review cycles before approval.

Outcomes

99%+Push notification delivery
Improvement in battery life
iOS + AndroidPlatform coverage
Next Project
01VELT