TCSS: Hurricane Severity System

Python  //  React  //  FastAPI  //  PostgreSQL  //  Geospatial Data

01. Overview

TCSS (Tropical Cyclone Severity Scale) is a full-stack meteorological platform engineered to visualize the multi-hazard impact of tropical cyclones. I developed the software implementation of the severity scale originally established by Bloemendal et al., transforming their research framework into an interactive, data-driven dashboard for real-time and historical storm analysis.

The platform aggregates complex atmospheric data, including wind speeds, storm surges, and rainfall totals, to provide a unified severity metric. By monitoring live feeds from the NHC and NDFD, the system offers instant, high-resolution insights into evolving threats, grounding the academic scale in a functional, user-facing application.

02. Engineering & ETL Pipeline

The core of the project is a high-performance Python ETL pipeline that manages the lifecycle of high-resolution meteorological data.

03. Visualization & Interface

The frontend is a high-performance geospatial dashboard built with React and Leaflet, specifically architected to handle high-frequency temporal data.

View Source on GitHub Read TCSS Paper