Sam Brooke, PhD

🌍 🛰️ Earth Scientist and Full Stack Geospatial Developer

Geospatial software engineer and scientist working in Earth observation, 3D terrain analysis, natural capital quantification from space, flood risk mapping, image processing and fluvial geomorphology


Past Projects (Click below!)

  • Biomass Estimation using Terrain Data & Allometic Models
  • Building a Global River Avulsion Database
  • Tracking River Migration from Space
  • Sand Dune Tracking using Machine Learning and 3D Models
  • Long-Exposure Multispectral Earth Obs. for Geological Mapping
  • Palaohydraulic Reconstruction in Death Valley
  • 3D Renders of DEMs in Blender

Geospatial & Web Application Stack

Front End

Middleware

Back End

  • React
  • Plotly/Dash
  • ThreeJS
  • MapBox/MapLibre
  • R/Shiny
  • Leaflet
  • OpenLayers
  • HTML5/CSS3
  • Redux
  • Turf.js
  • Rails
  • TiTiler
  • STAC/COG
  • GDAL/OGR
  • Imagick
  • Postgres/PostGIS
  • MySQL
  • NoSQL
  • GeoParquet
  • AWS
  • nginx
  • Kubernetes
  • Docker + Swarm
  • Geoserver

Interests / Proficiencies

Earth observation, modelling fluvial processes, scalable geospatial pipeline design, photogrammetry, LiDAR & DEM processing, geomorphology, hydrology, granulometry, image processing, data analysis and machine learning

Programming Languages

Python, Javascript/Typescript, R, Ruby, SQL, R, Bash, C++, MATLAB, CUDA

Tools and Software

GDAL, JupyterLab, Anaconda, Docker, QGIS, VSCode, GeoParquet, COGs, Grass GIS, Saga GIS, Rails, Git, Blender, NodeJS, STAC, React, Heroku, PostGIS, AWS, JIRA

Python Libraries

Rasterio, Geopandas, Dask, XArray, Scikit-Learn, Jupyter, Numpy, Shapely, Seaborn, OpenCV, Tensorflow, FastAPI, PyArrow, SciPy, PySTAC, XGBoost

Otto the cat
  • Current Employer: Terrabotics Ltd.
  • Current Location: Liverpool, UK

⛰️ I am an Earth scientist and software developer with a keen interest in deploying scalable software solutions for monitoring the Earth's surface using remote sensing, mapping technology and landscape evolution models.

🎓 My academic background is in sedimentology, fluvial geomorphology and remote sensing.

🛠️ I have been a web-developer since I left school, with experience developing applications and dashboards in React, Rails and Plotly/Dash. I am comfortable in the front end UX/UI space, server side and database layers.

🧑‍💻 Professionally, I have been developing numerical models, applications and algorithms to efficiently process Earth and space data at scale to solve problems in flood risk, natural capital mapping and land use change.

🐱 I like cats, real time strategy games, sketching and DIY!


Biomass Estimation using Terrain Data & Allometic Modelsa

Above Ground Biomass Density mapped and measured using 3D space data

Testing Mechanistic Theory and Building a Better a Global Avulsion Database Using Space Data

2004 Manambolo River avulsion timelapse, mapped using Landsat archive imagery over Madagascar
Your browser does not support the video tag.

Tracking River Migration from Space

Your browser does not support the video tag.

Sand Dune Tracking using Machine Learning and 3D Models

3D Render of 1-m resolution TBX DEM of the Wahiba dune field
Detected dune ridges from AI/ML solution that combined 3D and VHR optical satellite data

Palaohydraulic Reconstruction in Death Valley

Schematic Catchment-Fan model exploring the impacts of increases in relative precipiation change on sediment supply to an alluvial fan

Long-Exposure Multispectral Earth Observation for Geological and Land Use Mapping

Enhanced Satellite Geological Map of the Atlas Mountains, Morocco

3D Modelling of DEMs in Blender

Your browser does not support the video tag.
Me!
  • Current Employer: Terrabotics Ltd.
  • Current Location: Liverpool, UK

⛰️ I've been an Earth scientist and software developer 7 years post-PhD with a keen interest in monitoring the surface of the Earth using remote sensing and landscape evolution models to better map and measure risks and responses to climate forcings.

🎓 My academic background is in sedimentology, fluvial geomorphology and remote sensing.

🧑‍💻 Professionally, I have been developing numerical models, algorithms and data pipelines to efficiently process Earth and space data at scale to solve problems in flood risk, natural captial mapping and land use change.

🐱 I like cats, real time strategy games, sketching and DIY!


Selected Projects:

Biomass Estimation using Terrain Data & Allometic Models

Above Ground Biomass Maps

Testing Mechanistic Theory and Building a Better a Global Avulsion Database Using Space Data

2004 Manambolo River avulsion timelapse, mapped using Landsat archive imagery over Madagascar
click to play: Your browser does not support the video tag.

Tracking River Migration from Space

click to play Your browser does not support the video tag.

Sand Dune Tracking using Machine Learning and 3D Models

3D Render of 1-m resolution TBX DEM of the Wahiba dune field
Detected dune ridges from AI/ML solution that combined 3D and VHR optical satellite data

Palaohydraulic Reconstruction in Death Valley

Schematic Catchment-Fan model exploring the impacts of increases in relative precipiation change on sediment supply to an alluvial fan

Long-Exposure Multispectral Earth Observation for Geological and Land Use Mapping

Enhanced Satellite Geological Map of the Atlas Mountains, Morocco

3D Modelling of DEMs in Blender

click to play Your browser does not support the video tag.

Contact

Contact me on LinkedIn or via my email:
sam[at]tuta.io

copyright (c) Sam Brooke 2025 | built in Javascript + ThreeJS

TIP: Hold SHIFT and click, and drag mouse to move camera