Back to selected work
Spatial intelligence and simulationActive platform build Evidence reviewed 2026-07-16

SentinelTwin

A physical-security digital twin for camera planning, coverage analysis, incident paths, comparison, and evidence-backed hardening decisions.

Primary user

Security planners, auditors, operators, and teams reasoning about physical spaces before changing hardware or policy.

My role

Product architecture and hands-on platform development across editor state, scene interaction, coverage simulation, path analysis, and evidence surfaces.

Current outcome

Built the active platform spine for editable scenes, security objects, coverage reasoning, and counterfactual product workflows.

Visual evidence

SentinelTwin security decision map with editable floor plan, cameras, coverage cones, blind zone, incident path, and counterfactual comparisonWorkflow map
Security decision workflow map. The geometry is illustrative; the case-study maturity and current implementation boundary remain the source of truth.

What exists now

Current implementation boundary

This list is intentionally narrower than a product roadmap. It describes the current working surface used for this case study.

Editable spatial scene

Camera and zone product objects

Coverage and blind-zone reasoning

Path and scenario simulation foundations

Evidence-led comparison direction

Key product decisions

Judgment is more useful than a technology list.

01

Separate deterministic simulation from AI explanation.

Coverage and path claims should be computed and inspectable before an AI layer explains or proposes changes.

Trade-off

The platform requires a deeper simulation and data-model foundation than a visual-only 3D viewer.

02

Treat the scene as an operating model, not a static render.

Security decisions change with obstructions, zones, time, movement, and policy.

Trade-off

State management, calibration, and verification become core product work.

Constraints

  • Coverage must remain explainable and reproducible
  • Scene edits must update analysis without hidden state
  • The product must distinguish simulated claims from verified real-world observations

Technologies used

ReactTypeScriptThree.jsReact Three FiberZustand

Working mechanism · synthetic by default

Operate a bounded visibility and obstruction mechanism.

Move a shelf and recompute camera-to-target visibility using deterministic geometry before reviewing the wider 3D platform boundary.

Try spatial visibility