Sentinel FieldView

Overview

Sentinel FieldView is a multi-device systems prototype for real-time floorplan-based guidance and AR-assisted situational awareness. It combines a WinUI 3 desktop operator tool, an authoritative C#/.NET UDP relay, and an Android viewer built with Kotlin and Jetpack Compose to synchronize markers, paths, and zones across devices. The platform uses a custom UDP protocol with diff-based overlay updates, ACK handling, sequence tracking, and snapshot-based recovery when viewers detect gaps. On the desktop side, the operator application supports real editing workflows including structured tool modes, snapping, selection, dragging, path and zone editing, erasing, and undo/redo. Phase 2 extends the system into AR using ARCore and SceneView, where calibrated floorplan overlays are projected into world space as anchored markers and line geometry. The project was designed with clear separation between authoring, relay-side state authority, viewer rendering, and AR projection, while laying groundwork for later security hardening such as encrypted UDP, replay protection, authentication, and auditability.

Results & Highlights

  • Streamlined workflows and improved data efficiency across project operations.
  • Designed for scalability and maintainability with modern frameworks.
  • Demonstrated strong full-stack, backend, and design skills.

Gallery

Sentinel FieldView screenshot 1
Sentinel FieldView screenshot 2