SoftBuilt Solutions Logo
SoftBuilt Solutions Logo
SoftBuilt
Mobile Navigation
Main Menu
Schedule Free Consultation arrow_forward
SoftBuilt Solutions ยฉ 2026
ENTERPRISE WORKFORCE & SAAS CASE STUDY

ShiftMatrix โ€” Enterprise Guard Dispatch & Patrol Platform

Re-engineering security workforce management with 28-day master rotas, geofenced NFC patrol dispatching, LMS guard certification, and automated waterfall payroll.

https://app.shiftmatrix.com/operations/dispatch-dashboard
ShiftMatrix Operations Dashboard
badge Role
Lead Full-Stack Architect
domain Domain
Security & Field Workforce
code Tech Stack
Laravel 13 PHP 8.4 Alpine.js MySQL
bolt Impact
โšก 85% Faster Scheduling
๐ŸŽฏ 100% Payroll Accuracy
auto_stories

Executive Summary

ShiftMatrix is a high-availability enterprise SaaS built specifically for physical security providers and workforce agencies managing hundreds of guards across dozens of client locations.

By replacing legacy paper rotas and disconnected tools with a centralized platform, ShiftMatrix enables operations managers to schedule 28-day shift rotas in seconds, monitor live NFC/GPS patrols in real-time, automate guard training certifications, and compute error-free multi-rate payroll.

Operational Friction

Solving Critical Field Bottlenecks

event_busy

1. Manual Rotas & Banned Guard Conflicts

Creating rotas for hundreds of guards across sites led to double-bookings, assigning expired SIA licenses, or scheduling guards banned from specific client sites.

check_circle Solution: Automated 28-day master cycle & live ban filters.
wrong_location

2. Unverified Check-Ins & Patrol Rounds

Lack of real-time visibility into whether guards physically arrived on site or completed mandatory NFC/QR patrol checkpoints during midnight shifts.

check_circle Solution: GPS geofencing & NFC tag scan tracking.
calculate

3. Complex Multi-Rate Payroll Multipliers

Reconciling SIN base rates, statutory holiday multipliers, split shift allowances, and gas reimbursements required hours of manual spreadsheet work.

check_circle Solution: Waterfall hours allocation engine.
database

4. Database Storage & Evidence Bloat

Storing millions of high-resolution incident evidence photos directly in production databases degraded server performance during peak hours.

check_circle Solution: Date-filtered DB streaming & images.txt manifest.
Architecture & Features

Core Software Modules

calendar_month

1. Master Rota & Recurring Scheduling Engine

7, 14 & 28-Day Cycle Automation

Engineered a master recurring rota system supporting multi-week template cycles with 1-click batch publishing. Before publishing, the engine executes automatic validation checks:

โœ“ Guard Availability & Overlap
โœ“ SIA License Expiration Check
โœ“ Site Guard Ban Rules
[ Master Template (28-day cycle) ] โ”€โ”€> [ Conflict & Ban Filter ] โ”€โ”€> [ 1-Click Publish to Live Board ]
my_location

2. Geofenced Live Patrol & Dispatch Engine

GPS Geofencing & NFC Tag Verification

Enables real-time field dispatching with mobile check-ins restricted to verified GPS geofence radiuses. Guards scan physical NFC/QR tags along patrol routes, logging instant timestamped location records.

payments

3. Automated Waterfall Payroll & Operational Reports

Scheduled vs. Actual Worked Hours Reconciliation

Parses scheduled rota hours against actual check-in/out logs (ACT) to calculate exact payable hours, applying statutory holiday multipliers and travel allowances per shift.

school

4. Guard Onboarding LMS & Anti-Cheating Certification

Chapter PDF/Videos & Timed Mock Assessments

Integrated learning management system featuring guard training courses, chapter PDF/video materials, and timed mock test assessments with randomized questions and anti-cheating controls.

inventory_2

5. Date-Filtered DB Archiving & Self-Healing Cron Jobs

High-Performance Database & Media Storage Optimization

Built a custom data archiving engine filtering shift records by execution window (started and completed) and bundling media URLs into an images.txt manifest alongside MySQL dump streams.

terminal

System Architecture Overview

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                       Client Presentation & Mobile                      โ”‚
โ”‚        (Blade Templates + Alpine.js + FullCalendar + Mobile API)       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                     โ”‚ HTTP REST APIs & Sanctum Auth
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                             Laravel 13 Backend                          โ”‚
โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚ โ”‚  Schedule Controller โ”‚ โ”‚  Waterfall Payroll   โ”‚ โ”‚ DB Archiver & LMS โ”‚ โ”‚
โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
             โ”‚                        โ”‚                       โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                              Database Layer                             โ”‚
โ”‚               MySQL (Indexes, Many-to-Many Pivots, JSON)               โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
Proven Results

Measurable Business Impact

85%
Time Savings in Scheduling
Fast 28-day master cycle rotas replace hours of manual rota entry.
100%
Payroll Calculation Accuracy
Automated waterfall hours & stat holiday multiplier rules.
0%
Unverified Guard Check-Ins
Mandatory GPS geofencing & NFC tag scan tracking on patrols.
60%
Admin Overhead Reduction
Unified scheduling, LMS compliance, and automated payroll in one SaaS.
EXPRESS INTEREST & TECHNICAL ENQUIRY

Interested in a Project Like ShiftMatrix?

Discuss custom development, live demos, or building a tailored platform with our senior engineering team.

layers Enterprise Workforce & SaaS

ShiftMatrix โ€” Enterprise Guard Dispatch & Patrol Platform

Re-engineering security workforce operations with 28-day master rotas, geofenced NFC patrol tracking, LMS certifications, and automated waterfall payroll calculations.

SoftBuilt Engineering Commitments
  • check_circle Direct Senior Architect Access (No middlemen)
  • check_circle 100% IP & Source Code Ownership
  • check_circle 6โ€“12 Week Rapid MVP Timeline
  • check_circle Strict Mutual NDA on Request

Send Us a Message

Fill out the form below and our technical leads will get back to you within 24 hours.