Skip to content
View mohamadrahdan's full-sized avatar

Block or report mohamadrahdan

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mohamadrahdan/README.md

πŸ‘‹ Hi, I'm Mo Rahdan

Geospatial Data Scientist | GIS Developer | Machine Learning | Deep Learning | Computer Vision


About Me

I'm a Geospatial Data Scientist and GIS Developer working at the intersection of Remote Sensing and Artificial Intelligence.
My research focuses on applying Machine Learning and Deep Learning β€” especially Semantic Segmentation and Computer Vision β€” to satellite imagery (mainly Sentinel-2) for automatic detection of environmental phenomena such as landslides.

I design end-to-end GeoAI pipelines using tools like Docker, FastAPI, and PyTorch to automate the full workflow β€” from data acquisition and preprocessing to model training, inference, and visualization.


πŸš€ My GeoAI Journey

Stage Focus Repository Description
Stage 1 ML Foundations General-ML-Projects Building intuition with classic datasets and models.
Stage 2 GeoAI Transition GeoAI-Landslide-Risk-Pipeline Integrating geospatial analysis with ML-based hazard modeling.
Stage 3 Cloud Deployment GeoAI-Cloud-Pipeline Deploying deep-learning models for real-world hazard detection.

Areas of Expertise

  • Geospatial Data Science & GIS Development
  • Satellite Image Processing (Sentinel-2, Sentinel Hub API)
  • Machine Learning & Deep Learning (CNN, U-Net, DeepLabv3)
  • Semantic Segmentation for Hazard Detection
  • Dockerized AI Pipelines & FastAPI APIs

Selected Projects

machine-learning Regression Supervised Learning scikit-learn data-visualization feature-engineering car-prices

Regression model focusing on accuracy improvement through feature engineering, scaling, and RΒ² analysis on car-price data.


Time Series Deep Learning LSTM Rainfall Prediction

Time-series prediction of rainfall using LSTM neural networks.


Computer Vision CNN Image Classification PyTorch

CNN-based classification of rice grain types using PyTorch and image augmentation.


TensorFlow CNN Image Classification Agricultural AI

Same task as above but implemented using TensorFlow.


GIS Mapping GeoPandas Matplotlib

Introduction to visualizing geospatial data with Python.


GIS Coordinate Reference System Projection

Understanding and converting between geographic and projected CRS.


Geospatial Visualization Folium Leaflet

Creating interactive web maps using Folium and Python.


GIS Spatial Analysis Grid Density

Visualization and computation of Mean Grid Density from spatial point data.


GIS Buffer Analysis Distance Metrics GeoDataFrames

Analyzing spatial relationships using buffers and distance-based methods.


Tech Stack

Main Language:  Python  
Libraries:      PyTorch, TensorFlow, Scikit-learn, NumPy, Rasterio, GeoPandas, OpenCV  
Tools:          FastAPI, Docker, Git, PostgreSQL/PostGIS, QGIS  
Remote Sensing: Sentinel Hub, Google Earth Engine, GDAL, Rasterio  

Let's Connect


🌟 Currently focused on building AI-powered solutions for environmental hazard detection using satellite data.
πŸ‡©πŸ‡ͺ Available for remote roles or relocation to Germany in geospatial AI or Earth observation domains.

πŸ† GitHub Achievements

GitHub Trophies

Pinned Loading

  1. gee-sentinel2-multiclass-dataset-generator gee-sentinel2-multiclass-dataset-generator Public

    Python