Sylla N'faly

Sylla N'faly

Software | Data Engineer

  • Home
  • Projects
  • CV
  • Blog
Available
Projects/shipped/CityPulse: Real-Time Smart City Analytics

CityPulse: Real-Time Smart City Analytics

End-to-end Big Data platform using Lambda Architecture for real-time traffic and pollution prediction.

A complete Lambda Architecture implementing a Speed Layer (Spark Streaming + Kafka) and a Batch Layer (HDFS + Spark ML). The system ingests IoT data, stores it in Cassandra (Hot) and HDFS (Cold), and provides real-time analytics and alerts through Grafana. The project at and runs Linear Regression models to predict PM2.5 pollution levels based on traffic density.

The Problem

Urban management lacks real-time visibility and predictive capabilities for pollution and traffic correlation.

The Solution

A distributed system capable of ingesting high-frequency IoT streams and providing real-time alerts via Grafana.

CityPulse Dashboard
CityPulse Dashboard
Year
2025
Tech Stack
ScalaApache SparkKafkaCassandraDockerHDFSMLlibGrafana
Links
Source Code
Back to all projects