Back to Projects
TRACER — Search and Rescue Pipeline
Defense / Full Stack

TRACER — Search and Rescue Pipeline

Software Engineer I · 2024 – Oct 2025

AngularTypeScriptCesiumJSMongoDBDocker SwarmSpring Boot

Overview

TRACER is a DARPA-funded search and rescue pipeline designed to assist in locating downed pilots. I built the full frontend using Angular and CesiumJS — a 3D globe renderer — to visualize search grids, sensor sweeps, and pilot last-known positions in real time. I also built a MongoDB microservice to store and serve mission state, integrated into a Docker Swarm cluster alongside existing Spring Boot services. Note: technical details are limited due to the government-contracted nature of this work.

Key Features

  • 3D geospatial frontend built with Angular and CesiumJS for mission visualization
  • MongoDB microservice for persistent mission state storage and retrieval
  • Docker Swarm deployment integrating with existing Spring Boot backend services
  • Real-time search grid and sensor sweep overlays for SAR operators

Challenges

CesiumJS is a powerful but opaque 3D engine — getting performant, real-time overlays to render correctly on a globe required deep dives into its entity/primitive APIs. Coordinating a new microservice into an existing Docker Swarm topology without disrupting live services was also a key constraint.

Outcomes

Frontend delivered and demonstrated to DARPA stakeholders. The MongoDB microservice was adopted as the canonical mission state store across the pipeline.

Screenshots

3D trajectory prediction cone with heatmap overlay — live sensor data plotted against a time axis
3D trajectory prediction cone with heatmap overlay — live sensor data plotted against a time axis
Geospatial mission view — search zones, asset positions, and CDA status panel rendered on a real-world map
Geospatial mission view — search zones, asset positions, and CDA status panel rendered on a real-world map