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.
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.
Solving Critical Field Bottlenecks
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.
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.
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.
4. Database Storage & Evidence Bloat
Storing millions of high-resolution incident evidence photos directly in production databases degraded server performance during peak hours.
Core Software Modules
1. Master Rota & Recurring Scheduling Engine
Engineered a master recurring rota system supporting multi-week template cycles with 1-click batch publishing. Before publishing, the engine executes automatic validation checks:
2. Geofenced Live Patrol & Dispatch Engine
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.
3. Automated Waterfall Payroll & Operational Reports
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.
4. Guard Onboarding LMS & Anti-Cheating Certification
Integrated learning management system featuring guard training courses, chapter PDF/video materials, and timed mock test assessments with randomized questions and anti-cheating controls.
5. Date-Filtered DB Archiving & Self-Healing Cron Jobs
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.
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) │ └─────────────────────────────────────────────────────────────────────────┘
Measurable Business Impact
Ready to Build an Enterprise Software SaaS?
Partner with our engineering team to design, architect, and launch high-impact web and mobile platforms tailored to your industry.
Start Your Project arrow_forward