My Projects

RVSU Earthquake Monitoring System

Live Python • JavaScript • Leaflet.js • nginx

A real-time earthquake monitoring platform designed to collect and visualize seismic activity. The system ingests seismic data streams over UDP, parses them into structured event logs, and highlights significant earthquake events on an interactive Leaflet.js map.

To ensure system reliability, a heartbeat mechanism continuously monitors data flow and health status, while all triggered alarms are logged for historical reference.

The backend has been optimized with a serverless-style architecture, eliminating Flask dependencies. Instead, the system now generates lightweight static JSON snapshots of the latest data at regular 5-second intervals. These JSON files are served directly by nginx, improving performance, scalability, and fault tolerance.