Skip to content


Andrew Cutts is a freelancer. He supplies Geospatial consulting and offers three main services:

  1. Customised Geospatial programming courses in Python at Beginner and Intermediate levels
  2. Technical writing, guest blogs and ghost written articles
  3. Remote Sensing and GIS consulting
  4. Python development for Geospatial applications including plugin development for QGIS and ArcGIS Scripting

You can hire him on short-term or long-term contracts. Andrew has deep industry experience and  brings a fresh perspective on projects.

In the last 4 years he has:

  • Worked with a National Park to build land characterisation maps and Natural Capital
  • Converted proprietary GIS code to Open source GIS Python code so it can be scaled.
  • Worked with very high resolution imagery and computer vision to detect objects.
  • Written guest blogs and ghost articles.
  • Given training courses across the country in GIS, Remote Sensing and Python. Including courses with the GRSG
  • Provided adhoc support (coding/consulting/testing/documentation) to numerous companies as required.
  • Rewritten the Learn QGIS book series 3.4 (Fourth Edition).
  • Given custom workshops on a variety of Geospatial topics.
  • Been cohost of #scenefromabove podcast. (almost 200k downloads over 50 episodes)
  • Provided adhoc consultancy at short notice to a number of clients
  • Developed custom QGIS and ArcGIS scripts / plugins
  • Worked on Flaring detection from space

AND created and shared freely a Geospatial Python programming course

AND curated the awesome-earthobservation-code resource on github

A selection of the companies he has worked with is here.

A selection of articles published is here

Has written over 135 detailed blog posts containing tutorials, news and opinions on Geospatial topics is a blog/website owned by Andrew Cutts that supports his work as a freelancer. He has 20 years’ experience working with Geospatial Technology. He specialises in GIS, Earth Observation, data analytics and rapid prototyping with Python. A summary of all his blogs and and further content including tutorials is available here

Git hub



email: – checked weekly

Some of the blog highlights from 2020 include:

Some of the blog highlights from 2019, include:

Some of the blog highlights from 2018, include:


All my blogs are grouped here

I write about the following topics