Intellectual Property
Victor5

V5: Next-Generation Airport & Airspace Intelligence Platform

Vision — 30-second "what does V5 do?"
  • Extract and ingest surveillance data from any data source
  • Handle data processing in both real-time and batch modes
  • Transform the data — enriching and validating for operational use
  • Designed to operate both on-premises and in cloud environments
  • Display the result in web-friendly, regulatory-compliant UI

Platform Overview

V5 is a fully integrated surveillance and analytics platform purpose-built for airports and air navigation service providers. It delivers real-time aircraft tracking, operational KPIs, post-operational replay, and ATC training — all from a unified technology stack.

Architecture

The platform processes live radar/ADS-B/Mode-S data through a pipeline of microservices, achieving sub-second latency from data source to screen. Data flows through Apache Kafka into gRPC-Web endpoints, feeding modern React frontends that run in any browser — no desktop installation required.

Ready for Expansion

Comprehensive inline documentation, strict TypeScript typing, and well-structured project conventions make the codebase exceptionally suited for expansion. New product verticals can be scaffolded and developed at a fraction of the traditional cost and timeline, turning the IP into a launchpad rather than a static asset.

V5 platform stack — from data ingestion to application layer
Products
Romeo5
For airports
Real-time Flight Tracking
Live aircraft surveillance. Streams real-time ADS-B/Mode-S data to render aircraft positions, trajectories, and flight levels on an interactive map for both air and ground. Sub-second updates via Kafka to gRPC.
Data model: Real-time streaming (live gRPC)
Madrid airport live (AIR) demo Gloucestershire airport live (AIR) demo Madrid airport live (GROUND) demo Leeds airport live (GROUND) demo
Delta5
For airports
Metrics Dashboard
Operational analytics for airports. Computes KPIs from historical data: runway occupancy (AROT), turnaround times, traffic counts, taxiway usage, speed alerts, ground vehicle incursions.
Data model: Batch/historical (SQL queries by date)
Madrid airport live demo
Bravo5
For airspace and airports
Post-operational Replay & Analytics
Historical flight replay. Ingests radar data and plays back recorded surveillance data, allowing review of past traffic situations with time controls and shareable links. Analytics dashboards for traffic volume, complexity, separations, etc.
Data model: Batch/historical (replay from archive)
Demo US airspace

* Supports integration with Romeo5 video recordingRomeo5 video recording screenshot of on-prem installations

Tango5
For ATC training
Gamified Conflict Detection Training
Interactive scenario-based game where users identify potential flight conflicts on a map. Timed rounds with scoring. Scenarios defined as JSON data (flight paths, conflict pairs). Backstage admin panel for managing scenarios and viewing scores.
Data model: Scenario-based (JSONB in PostgreSQL)
Tango5

All product demos are available at start.databeacon.io

Platform Capabilities

Data Ingestion

Surveillance sources Mode-S AVR/BEAST, ASTERIX (Cat21 & Cat62), APRS, FlightAware Firehose, AireonSTREAMS, and proprietary formats
Ingestion protocols TCP/UDP, AMQP, Kafka, HTTP REST polling, gRPC, S3-compatible object storage
Connectivity Secure and flexible — compatible with OpenVPN, L2TP-VPN, and Zero Trust architectures

Data Processing

Consolidation From single data points to consolidated aircraft status
Extensibility Supports Python pipelines to compute derived data
Performance Optimized for end-to-end low latency
Storage Multilayered data retention — long-term object storage, short-term relational database
Architecture Unified data flow serving all applications from a single pipeline

Infrastructure

Portability Platform-agnostic, infrastructure as code — portable across public and private clouds
On-premise Supports Linux bare-metal deployments on a private server

Applications

Delivery Modern standard web and desktop — native browser support, no plugins required
Customization Custom maps with full control of the data pipeline
What sets V5 apart technically
Technical Specifications
TL;DR
  • Services could be written in a variety of languages
  • Prototypes are written in Python
  • Web is written in TypeScript
  • Infrastructure as code using Terragrunt & Terraform
  • Service communication through Kafka
  • Inter-service data exchange via Protobuf
  • Extensive tooling to maximize efficiency
  • CI/CD pipelines:
    • Automated testing
    • Automated building with one-click manual deployment
V5 Architecture Overview — microservices pipeline from ingestion to application V5 Architecture Overview — microservices pipeline from ingestion to application
Romeo5 / Bravo5 Delta5 Tango5
Frontend stack Shared across all products: Next.js React TypeScript Radix UI shadcn/ui TanStack Table Tailwind CSS
MapLibre GL Auth0 gRPC-Web Protobuf Recharts Lucide Auth0 gRPC-Web Protobuf Mapbox GL react-map-gl Clerk Turf.js Lucide
Data layer PostgreSQL Drizzle ORM PostgreSQL PostgreSQL Drizzle ORM Zod React Hook Form Server Actions
Pipeline Shared microservices platform: 15+ Rust services (tokio, rdkafka, redis, prost), Kafka (AWS MSK), Redis (ElastiCache), Martin tile server, Python ETL (enroute-kpis), ASMT (Rust gRPC). Archival to S3 (Parquet/CSV). Standalone. Scenarios seeded via CLI (tsx). PostHog for analytics.
Infrastructure Terraform Terragrunt AWS EKS Kubernetes Kustomize GitHub Actions SOPS + KMS Docker Compose GitHub Actions

Romeo5, Delta5, and Bravo5 share a common backend pipeline.

Data Ingestion

Receives live surveillance feeds (ADS-B, Mode-S, ASTERIX, APRS) via TCP/UDP, AMQP, or Kafka. Decodes and normalizes raw data into a unified format for downstream processing.

Processing Pipeline

Microservices connected through Apache Kafka. Data flows through consolidation, enrichment, and capture stages — achieving sub-second latency from source to screen.

Delivery & Storage

gRPC-Web with Protobuf serves real-time and historical data to frontends. PostgreSQL for operational data, Redis for caching, S3 (Parquet/CSV) for long-term archival.

Infrastructure

Fully containerized. Terraform/Terragrunt for provisioning, Kubernetes with Kustomize overlays for orchestration, GitHub Actions for CI/CD. Same images run on cloud (AWS EKS) or on-premise (Docker Compose).

Key Takeaways
  • The Victor5 platform is not just code — it is a running production system with infrastructure-as-code.
  • Cloud-native infrastructure as code (Terraform + K8s) means the platform can be redeployed anywhere and scaled on demand.
  • Modern stack (Rust, TypeScript, React) — industry-standard, easy to maintain.
  • Expansion-ready: Adding a new airport client is a configuration exercise (config JSON + map styles + Kustomize overlay), not a development project. The on-premise model (Romeo5 Lite) enables rapid deployment combining cloud expansion with local on-premise used as backup or main.
  • Seed IP for aerospace surveillance — The modular, data-source-agnostic architecture makes this a seed platform for building new surveillance and analytics products. Extend to drone tracking (UTM), military surveillance, Advanced Air Mobility, or any domain requiring real-time sensor fusion and visualization.