Skip to content
View NavidTavakoli's full-sized avatar

Block or report NavidTavakoli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
NavidTavakoli/README.md
Typing SVG

LinkedIn Portfolio Gmail


๐Ÿ‘‹ About me

Environmental Engineer turned Data Engineer, based in Turin, Italy. I bridge three worlds โ€” civil & environmental engineering, geospatial AI / remote sensing, and modern data engineering โ€” building reproducible pipelines and applying deep learning to satellite imagery for urban and environmental problems.

  • ๐Ÿ”ญ Freelance Data Engineer (2024โ€“present): ETL/streaming pipelines with Airflow, Kafka and Spark Structured Streaming, plus LLM API / RAG microservice integration
  • ๐ŸŽ“ M.Sc. Environmental Engineering, University of Bologna โ€” thesis applied DeepLabV3+/ResNet to WorldView satellite imagery for building-footprint extraction across Turin & Bologna, 93%+ accuracy
  • ๐Ÿ—๏ธ Started in Civil Engineering: site supervision, IoT-based environmental monitoring, sustainability reporting
  • ๐ŸŒฑ Currently deepening Spark Structured Streaming, Kafka, and geospatial deep learning

๐Ÿ› ๏ธ Tech stack

Languages & Databases Python SQL R MATLAB PostgreSQL MariaDB Redis

Data Engineering & Orchestration Airflow Docker Kubernetes AWS GitHub Actions Grafana Prometheus

Streaming & Big Data Kafka Spark Flink ClickHouse Elasticsearch

Geospatial & GIS QGIS PostGIS GDAL SGeMS

Computer Vision & ML OpenCV TensorFlow PyTorch scikit-learn

Analysis & Visualization pandas NumPy Tableau


๐Ÿš€ Featured projects โ€” Data Engineering & Streaming

๐Ÿ”— Real-Time Fraud Detection Pipeline
CDC via Debezium streams sharded PostgreSQL/MySQL transactions into Kafka; Spark Structured Streaming detects anomalies in real time, serving metrics through Redis.
PostgreSQL MySQL Debezium Kafka Spark Redis

๐Ÿ”— TravelPulse
Kafka + Spark Structured Streaming platform simulating flights, hotel bookings, and weather for Italy, with Prometheus/Grafana dashboards for tourism KPIs.
Kafka Spark Prometheus Grafana

๐Ÿ”— TOP โ€” Turin Open Platform
Near real-time Turin city dashboard integrating weather, air quality, traffic, and citizen sentiment via GitHub Actions ETL into Supabase/PostgreSQL.
GitHub Actions Supabase PostgreSQL ECharts

๐Ÿ”— GDPR-Aware Reddit ETL
Airflow DAGs extract, de-duplicate, hash sensitive fields, and UPSERT Reddit data into PostgreSQL with privacy-by-design handling.
Airflow Python PostgreSQL

๐Ÿ›ฐ๏ธ Featured projects โ€” Geospatial AI & Environmental Research

๐Ÿ›ฐ๏ธ Building Footprint Extraction (DeepLabV3 + ResNet)
DeepLabV3 + ResNet50 on WorldView satellite imagery for Turin & Bologna; used for solar-potential and rainwater-harvesting assessments.
PyTorch DeepLabV3 QGIS Remote Sensing

๐Ÿ›ฐ๏ธ Geostatistical Ozone Modeling
Variogram modeling and kriging on Oโ‚ƒ data from 738 EEA monitoring stations across 5 European countries.
R SGeMS Geostatistics

๐Ÿ›ฐ๏ธ Geospatial Data Prep Toolkit
Python/GDAL/Rasterio pipeline for clipping, tiling, reprojecting, and vectorizing satellite imagery for deep learning workflows.
Python GDAL Rasterio GeoPandas

๐Ÿ” Explore all repositories โ†’

๐Ÿ“ฆ More projects
  • COVID-19 Web Scraper (R) โ€” Wikipedia scraping, cleaning, and ggplot2 visualization of global COVID-19 data.
  • Movie Library Desktop App โ€” Python desktop app for tracking watched/watchlist films with metadata lookup and MSI installer.

๐Ÿ“Š GitHub stats


Let's connect โ€” open to conversations on data engineering, geospatial AI, and smart cities.

LinkedIn ยท Portfolio ยท Email

Turin, Italy ๐Ÿ‡ฎ๐Ÿ‡น

Pinned Loading

  1. Real-Time-Fraud-Detection-Pipeline Real-Time-Fraud-Detection-Pipeline Public

    Real-Time Retail Data Pipeline with CDC An end-to-end data engineering project that captures real-time transactions from PostgreSQL and MySQL using Debezium (CDC), streams them via Kafka, performs โ€ฆ

    Python 1

  2. TOP-turin-open-data-platform TOP-turin-open-data-platform Public

    Turin Open Data Platform (TOP) is a prototype smart city dashboard that collects, processes, and visualizes real-time urban data to provide actionable insights for Turin, Italy.

    JavaScript 6

  3. TravelPulse-spark-stream-tourism-analytics TravelPulse-spark-stream-tourism-analytics Public

    Real-time tourism analytics platform for Italy, built with Apache Kafka, Spark, Prometheus & Grafana. It processes live streams from flights, weather, and bookings to generate KPIs and visualize Itโ€ฆ

    Python 1

  4. Computer-Vision-Deep-Learning-DeepLabV3-ResNet-Backbone-for-Image-Segmentation Computer-Vision-Deep-Learning-DeepLabV3-ResNet-Backbone-for-Image-Segmentation Public

    Advanced Deep Learning Models in Earth Observation for Urban Applications: Bologna and Turin Case Studies

    Python 1