← Selected work

Engineering case study / Real-time logistics monitoring interface

Fleet Route Monitor

A responsive operational dashboard that turns deterministic vehicle simulation into route progress, ETA, delay risk and actionable alerts.

Fleet Route Monitor dashboard with a route map, vehicle progress and operational alerts

Context

Transport monitoring interfaces need to condense movement, schedule health and exceptions into a view an operator can understand quickly.

Problem

Represent time-based route state clearly across a map and dashboard while keeping scenarios repeatable enough to test and demonstrate.

Constraints

  • A public demo cannot depend on private telematics infrastructure.
  • Map and dashboard information must remain usable on narrow screens.
  • Time progression needs deterministic behavior for testing.

My contribution

Interaction design, simulation model, map integration and testable operational state.

System boundaries

Architecture

Important technical decisions

  • Derived values are calculated from a deterministic simulation state.
  • Scenario switching makes edge cases directly inspectable.
  • Operational alerts are visible in the dashboard rather than only as map markers.

Testing and quality

  • Tests cover simulation and derived state.
  • CI protects the build and checks.
  • Responsive layouts preserve the operational hierarchy.

Results

  • Route progress and ETA remain synchronized
  • Delay risks and alerts are surfaced explicitly
  • Multiple scenarios can be reproduced in the public demo

Trade-offs and limitations

  • Simulation proves interface behavior, not live backend throughput.
  • Leaflet provides a pragmatic map layer but adds client-side weight.
  • Real deployments would require telemetry freshness and failure-state policies.

Alternatives considered

  • Random movement was rejected because it makes behavior difficult to reproduce.
  • A map-only experience was rejected because operational risks need a scannable non-spatial representation.

Current status

Working public demonstration with deterministic scenarios, tests and CI.