Signal Grid (2025)
Languages: Rust, Python, Docker
A microservice pipeline for managing live sensor data from simulation to visualization. Pulse (Rust) generates Ornstein–Uhlenbeck sensor data with Markov Chain regime changes, Forge (Rust) computes statistics, Archive (Rust) stores historical data in PostgreSQL and exposes a query API, Forecast (Python) produces predictions with confidence intervals, and Frontend (Python/Dash) provides an interactive dashboard to monitor actuals and forecasts by station and sensor. The modular architecture ensures real-time data flow, analytics, and forecasting in a streamlined, extensible pipeline.