Signalix
Multi-tenant platform for private security companies — guards, schedules, incidents, GPS clock-in and live field operations.

What needed solving.
How I built it.
Signalix is a multi-tenant SaaS designed around real private security workflows, tested with real guards and dispatchers. Guards clock in via GPS and geofence, file incident and daily activity reports from the field, and run patrol checkpoints. Admins, dispatchers, accountants and clients each see a role-tailored dashboard. The architecture is multi-tenant from the database up so a single deployment can serve dozens of independent security companies.
- 01Implemented multi-tenancy at the database row level (tenant_id on every table) rather than schema-per-tenant, keeping a single Railway deployment manageable while still isolating company data completely.
- 02GPS geofence clock-in uses a server-side coordinate check against site polygons rather than client-side validation — guards cannot spoof their location by manipulating the frontend.
- 03Chose Clerk for auth to get SSO, MFA and role management out of the box, avoiding months of auth infrastructure work and keeping focus on the operational domain logic.
What it does.
Guards clock in from the field; the server verifies their coordinates against site geofence polygons before recording attendance, preventing location spoofing.
Admin, dispatcher, accountant, client viewer and guard each see a purpose-built interface — not one dashboard with hidden tabs.
Guards file structured incident and DAR reports from mobile. Dispatchers review in real time; reports are timestamped and attached to the shift record for client billing and compliance.
Full feature list (5 more)
- 01Multi-tenant organization structure
- 02Guard scheduling
- 03Client and site management
- 04Timesheets and payroll-ready exports
- 05Patrol logs and checkpoint workflows
What it shipped.
Deployed and in active use with real security company guards and dispatchers. The GPS clock-in flow eliminated manual hour-reporting disputes. Client viewer dashboards reduced back-and-forth email between the security company and their clients. The multi-tenant architecture allowed onboarding a second security company without any code changes.
Built with.
Scheduling platform for SCSU Public Safety. Replaced a $25K/yr vendor and serves 70+ users across 600+ shifts per week.