Skip to content
All work

P—09AI platform · SaaS + edgeIn development

Sentinel AI

AI CCTV intelligence where video never leaves the building.

Type
AI platform (SaaS + edge)
Clients
Web, edge node, mobile
Automated tests
838 backend · 109 edge
Technology
LaravelReactPythonFastAPIONNXFlutter
Sentinel System health page flagging an offline camera with plain-language guidance on what to do

Sentinel is an edge-first, cloud-optional security platform, still in active development. An edge node on site runs detection on camera streams; the cloud control plane only ever receives events — so sites with slow, expensive or unreliable connections still get real-time intelligence.

01Challenge

Expensive and unreliable bandwidth, frequent power interruptions, 8–64 cameras per site, and customers who will not accept a monthly bill measured in terabytes. The architecture had to start from the opposite assumption to the usual one.

02Approach

A Python edge node runs detection with a shared ONNX backbone and ByteTrack tracking, assembles events and spools them offline when the link drops. It pairs with the cloud by claim code and talks over an HMAC-signed API. The control plane covers sites and zones, an encrypted camera registry, recording timelines with gap detection, alert escalation ladders and a JSON rule engine with dry-run replay.

03Result

Twenty modules — from TOTP authentication and a hash-chained audit trail to visitor passes that verify offline, licence-plate recognition that never opens a barrier unattended, and face recognition that is off by default behind a consent ledger. 838 backend and 109 edge tests run without a model, GPU, camera or network.

[08]Start

Have an ideaworth building?

Let's turn it into technology people can use.