Founder · SaaS · Security OperationsOct 2025Founder

Signalix

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

Role —Solo founder · full-stackTimeline —4 months
Signalix — product screenshot
5
Distinct user roles
Live
In production with real guards
Multi-tenant
From database up
01Problem

What needed solving.

Most private security companies still run on spreadsheets, group chats and printed daily activity reports. Dispatchers can't see who's actually on post, incidents are lost in WhatsApp, and payroll relies on guards manually reporting hours. Existing software is built for enterprise, not the regional security firms doing the actual work.
02Approach

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.

Key engineering decisions
  • 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.
03Features

What it does.

GPS & geofence clock-in / out

Guards clock in from the field; the server verifies their coordinates against site geofence polygons before recording attendance, preventing location spoofing.

Role-tailored dashboards

Admin, dispatcher, accountant, client viewer and guard each see a purpose-built interface — not one dashboard with hidden tabs.

Incident reports & daily activity logs

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
04Results

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.

2+
Security companies onboarded
Live
Active field deployment
05Stack

Built with.

Next.jsTypeScriptPostgreSQLRailwayDockerClerkTailwind
06Live & links

See it live.

Live site
07Next case study
P-Services Scheduling

Scheduling platform for SCSU Public Safety. Replaced a $25K/yr vendor and serves 70+ users across 600+ shifts per week.