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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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 AI.
My work 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 pipelines using tools like Docker, FastAPI, and PyTorch to automate the entire geospatial ML workflow from data acquisition to model inference.


πŸ”¬ Areas of Expertise

  • 🌍 Geospatial Data Science & GIS Development
  • 🚁 Satellite Image Processing (Sentinel-2, Sentinel Hub API)
  • πŸ€– Machine Learning & Deep Learning (CNN, U-Net, DeepLab)
  • 🧠 Semantic Segmentation for Hazard Detection
  • βš™οΈ Dockerized AI Pipelines & FastAPI APIs

πŸ“‚ Selected Projects

Regression Supervised Learning Exploratory Modeling

Simple linear regression implementation for exploratory data modeling.


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. Landslide-Detection-DL Landslide-Detection-DL Public

    Automated landslide detection using deep learning on Sentinel-2 satellite imagery. Includes a Dockerized pipeline for training and inference using semantic segmentation models.

    Python

  2. Sentinel-2-Preprocessing-for-Annotation Sentinel-2-Preprocessing-for-Annotation Public

    This repository provides a pipeline to download and preprocess Sentinel-2 images for manual annotation. It includes atmospheric correction, cloud masking, resampling, and cropping. The final datase…

    Python