Case Study

Real-time evacuation management system

Perimeter

Perimeter empowers emergency managers and first responders to address the most important aspect of disaster response and recovery.

How did we help:

Mobile Apps

Web Apps

Apis

10 +
US States
30 +
Counties
280 +
Safety Agencies
4.5M +
Lives Protected
Image
Image

About the Client

Perimeter was founded by Bailey Farren and Noah Wu after the 2017 Tubbs fire, when Bailey's family evacuated with no information about where to go. What started as a research project at UC Berkeley became the first public safety platform to bridge AI-based evacuation planning with real-time, collaborative situational awareness mapping. Today, Perimeter empowers emergency managers, law enforcement, and fire departments across the country to plan, respond, and recover from emergencies — sharing a single authoritative map with both agencies and the public.

Founded

2018

Services

Mobile Apps

Web Apps

APIs

Industry

GovTech

Links

web:

Perimeter Platform

App Store:

Perimeter

Google Play:

Perimeter
Perimeter – screenshot 1
Perimeter – screenshot 2
Perimeter – screenshot 3

What we did

Akadenia is the core engineering partner for the Perimeter platform, responsible for building and maintaining the entire system. We developed the Perimeter mobile application (React Native with Mapbox), the web applications (Next.js), and the backend APIs (Node.js, PostgreSQL, AWS). The platform bridges AI-based evacuation planning with real-time collaborative situational awareness mapping. We integrated Amazon Bedrock to power generative AI features across the platform — auto-generating public-facing evacuation alerts, situation summaries, and incident reports from structured map data, dramatically reducing the time agencies spend drafting communications during active emergencies. We built a MATSim-based traffic simulation engine into the Estimator API (FastAPI/Python) for agent-based evacuation modeling — simulating vehicle flow, congestion, and clearance times on evacuation routes. We also developed an AI-powered day and night population estimation system using RasterIO and GeoTIFF geospatial data, enabling accurate population density calculations by time of day for better evacuation planning and resource allocation. Key capabilities we built include: the public-facing 'no-app' Perimeter Map (zero-friction, shareable link, no download needed), AI-powered content generation for real-time emergency communications, MATSim multi-agent traffic simulation for evacuation modeling, day/night population estimation using geospatial raster data, the full incident lifecycle from planning through execution to recovery, FEMA reimbursement automation and after-action replay, bi-directional Esri integration with KML/GeoJSON exports, and multi-agency interoperability supporting all hazards — wildfire, flood, hurricane, tornado, active assailant, hazmat, civil unrest, and planned events.

System Architecture

Real-time infrastructure powering 280+ agencies — hover to explore data flow

AWS Cloud — US West
📱

Clients

Mobile / Laptop / Tablet

🌐

Amplify

Public Web

🌐

Amplify

Internal Web

⚖️

ALB

Public

⚖️

ALB

Internal

⚖️

ALB

Estimator

⚙️

Public API

Fastify · Node.js

⚙️

Internal API

Express · Node.js

⚙️

Estimator API

FastAPI · Python

🖥️

Cache Controller

EC2 · In-Memory

🗃️

RDS PostgreSQL

2 Read Replicas

⚡

ElastiCache

Redis

📦

ECR

Container Registry

λ

Lambda

Serverless

🧠

Amazon Bedrock

Gen AI

🛡️

Security Hub

CSPM

🛡️

Inspector

Container Scanning

🛡️

GuardDuty

Threat Detection

🔗

Redislabs

External Redis

🔗

NIFC / ArcGIS

Fire Data

🔬

MATSim

Traffic Simulation

🔬

Population Est.

RasterIO · GeoTIFF

ECS Fargate
Data
Load Balancer
Gen AI
External
Simulation
30sincident polling

Real-Time Sync

PostgreSQL triggers push updates to the Cache Controller, keeping in-memory data fresh within seconds.

3microservices

Auto-Scaling Compute

Three ECS Fargate services behind ALBs scale independently based on demand — zero server management.

3cache layers

Multi-Layer Caching

In-memory EC2 cache, ElastiCache Redis, and external Redislabs deliver sub-millisecond reads at scale.

Perimeter – screenshot 4
Perimeter – screenshot 5

Web App Demo

Explore the live version of the Perimeter platform — a real-time, operational tool designed to support emergency response teams in the field. This interactive demo showcases how responders can coordinate, communicate, and share critical information during high-stakes events. Built and maintained by our team at Akadenia, the platform reflects our commitment to reliability, clarity, and impact in disaster response.

Technologies

  • React Native
    React Native
  • Mapbox
    Mapbox
  • NodeJS
    NodeJS
  • Postgres
    Postgres
  • NextJS
    NextJS
  • AWS
    AWS
  • Amazon Bedrock
    Amazon Bedrock
  • Python
    Python
  • FastAPI
    FastAPI
  • MATSIM
    MATSIM

Share:

LinkedInXFacebook

More case studies

ixLayer

ixLayer

Diagnostic laboratory testing reimagined

JustPallets

JustPallets

Custom and recycled pallets

Guy Shahine

Guy Shahine

CEO

Let's build something great together→

Connect with Guy Shahine (CEO) and book your free strategy session now.