Location: 51.050° N - 114.085° W

Mohamed Ahmed, PhD

I'm My professional roles include Geospatial AI & Research Lead, Lead Data Scientist, Adjunct Professor, Oceanographer, Geospatial Nerd.

I work at the intersection of spatial data, Earth observation, and applied AI. My path has taken me from geoscience and Arctic oceanography to building production GeoAI systems, and along the way I learned that the hardest part of AI is rarely the model itself. It is the quality of the data, context, and infrastructure that determines whether AI becomes genuinely useful. Today, I build GeoAI tools and workflows for research, government, and industry, and I still love just about anything involving maps.

Current role Lead Data Scientist - Esri Canada, Education and Research Dept.
Academic role Adjunct Professor - University of Calgary, Geography Dept.
Research interests
GeoAIGeospatial Data ScienceRemote Sensing & Earth ObservationMarine Carbon Cycle & OceanographyFoundation ModelsAgentic AIMLOps & Cloud ComputingComputer VisionArctic & Climate Systems
Portrait of Mohamed Ahmed

Where I Help Most

GeoAI & Earth Observation

Turning satellite, aerial, drone, and environmental data into applied AI systems for detection, segmentation, classification, change analysis, and environmental monitoring.

Production AI for GIS

Taking AI beyond the prototype by integrating models and intelligent workflows into GIS systems that are reproducible, explainable, scalable, and ready for operational use.

Agentic AI & Spatial Decision Support

Designing AI assistants and agentic workflows that can discover information, reason over spatial context, use geospatial tools, automate analysis, and support better decisions.

Applied AI Research & Technical Leadership

Leading applied research and translating emerging AI methods into practical technology, strategy, guidance, and learning across industry, government, and academia.

Technical Toolkit

Technologies I use to move from geospatial data and AI research to deployable applications and operational workflows.

Geospatial & Earth Observation

ArcGIS ProArcGIS EnterpriseArcGIS OnlineArcGIS API for PythonArcPyDLPKRaster AnalyticsGoogle Earth EngineQGISGDALPostGISGeoServer

AI, ML & Generative AI

PyTorchTensorFlowScikit-learnHugging FaceDeep LearningComputer VisionVision TransformersFoundation ModelsExplainable AILLMsRAGAgentic AIMCPLangChainOpenAI APIAzure OpenAIGoogle Vertex AI

Scientific & Data Computing

PythonRSQLNumPyPandasSciPyJupyterGeoPandasRasterioXarrayDaskMatplotlibSeabornPlotlyBokehStreamlit

Cloud, Engineering & MLOps

Google CloudAzure AIAWSDockerVersion ControlFastAPIREST APIsMLOpsModel ServingCI/CDKubernetesKubeflowData EngineeringData PipelinesData Lakes

Recent Writing

2026-08-10 · Change Detection with Planaura in ArcGIS

2026-07-08 · Teaching and Learning GIS in the Age of AI (Part 2 of 3)

Contact

Start a conversation

Interested in GeoAI, applied research, teaching, or spatial AI workflows? Please reach out to discuss potential collaborations, research, or consulting opportunities.

DM on LinkedIn