Skip to content

Sami

Home

Projects

About

Blog

Home

Projects

About

Blog

← Back to Projects

Maritime Risk Assessment Engine

Geospatial risk platform for vessel collision analysis across shipping lanes.

Professional
Data Visualization

The Problem

Maritime operators needed to analyze vessel collision risk across busy shipping lanes in real time, over datasets with millions of geospatial points, without the UI locking up or rendering lag making the tool unusable.

Architecture

  • →

    Mapbox GL JS for base map and performant layer rendering

  • →

    Turf.js for geospatial operations: buffers, intersections, point aggregation

  • →

    Custom risk-scoring algorithm built in Vanilla JavaScript

  • →

    D3.js for supplementary statistical charts alongside the map

Technical Challenges

  • →

    Rendering millions of geospatial points in real time without blocking the main thread

  • →

    Designing a risk model flexible enough to handle different vessel types and lane densities

  • →

    Optimizing layer update cycles so pan/zoom stays smooth at high data density

Results

  • ✓

    Interactive risk heatmaps that render and respond in under 1 second

  • ✓

    Smooth pan and zoom maintained across dense multi-layer map views

  • ✓

    Custom scoring algorithm that scales across vessel type and traffic volume

Maritime Risk Assessment Engine - MARE – Maritime Risk Assessment Engine