
Riyadh Air Quality & Noise Monitor – Government App
Government-scale environmental monitoring app for the Royal Commission for Riyadh City. Integrates 30+ real-time environmental sensors monitoring air quality and noise pollution across Riyadh.
Riyadh Air Quality & Noise Monitor is a government-scale environmental monitoring application developed for the Royal Commission for Riyadh City. The app integrates 30+ real-time environmental sensors monitoring air quality (PM2.5, PM10, NO₂, O₃) and noise pollution across the city.
The platform provides real-time dashboards with geospatial data visualization, enabling city officials and citizens to monitor environmental conditions across Riyadh. The system features alert mechanisms for environmental compliance, helping the city maintain healthy air quality and noise standards.
Built with Flutter, the app leverages IoT sensor integration, real-time data streaming, and advanced geospatial mapping to present complex environmental data in an intuitive and actionable format. The project demonstrates expertise in government-level application development, IoT integration, and data visualization at scale.
Key technical achievements include implementing real-time data pipelines from 30+ distributed sensors, creating interactive geospatial maps with pollution heatmaps, developing threshold-based alert systems for environmental compliance, and building performant dashboards that handle continuous data streams without degrading user experience.
What was hard → How I solved it
Integrating 30+ distributed IoT sensors with real-time data streaming
Implemented efficient real-time data pipelines with WebSocket connections
Building geospatial visualizations with pollution heatmaps
Created interactive maps using geospatial libraries with custom overlays
Handling continuous high-frequency data without degrading performance
Optimized data handling with buffering and incremental rendering
Developing threshold-based alert systems for environmental compliance
Built configurable alert engine with multi-level threshold support
What it changed
Monitoring air quality across Riyadh for the Royal Commission
Providing real-time environmental data to city officials and citizens
Supporting urban environmental compliance and policy decisions
Contributing to public health awareness through accessible data