About Me

Hello!

I'm Daniel, a GIS Consultant specialising in spatial analysis and data visualisation, based in the south of Ireland. Over the past decade I've found myself practicing GIS and remote sensing, and I have since formalized these skills with a postgraduate qualification in Geographical Information Systems from University College Cork.

Currently, I work as a Developer Solutions Specialist at a multinational tech company, where I assist enterprise clients in integrating 3rd party services with our platform and resolving complex technical issues. My role involves advanced troubleshooting, data analysis, and front-end debugging, which have enhanced my ability to work methodically, communicate effectively, and deliver solutions that meet client needs.

I intend for this blog to act as a portfolio, demonstrating the below outlined geospatial skills by documenting some of my projects as I complete them. I hope you enjoy, and if you have any feedback or otherwise want to get in touch, please see the contact page.

Geospatial Skills and Tools

Spatial Analysis

  • Proficient in geospatial workflows such as buffer analysis, spatial joins, and point aggregations.
  • Skilled in applying spatial statistics, including clustering, distance metrics, and hotspot analysis, for insights into spatial patterns and relationships.

Raster Data Analysis

  • Experienced in processing and visualizing raster data for environmental and urban studies.
  • Techniques include NDVI calculations, hillshade generation, terrain modeling, and multi-band composites.
  • Tools: ArcGIS Spatial Analyst, QGIS Raster Calculator, and Python libraries like Rasterio.

Geoprocessing and Automation

  • Adept at automating repetitive GIS tasks using Python.
  • Writing scripts for geocoding, coordinate transformations, and vector/raster manipulations.
  • Core Python libraries: GeoPandas, Shapely, Fiona, GDAL, and PyProj.

Data Preparation and Management

  • Skilled in cleaning, transforming, and integrating geospatial datasets.
  • Techniques include:
    • Spatial joins with Python (GeoPandas and pandas).
    • Managing projections and coordinate reference systems (CRS).
    • Aggregating and normalizing datasets for spatial visualization.

Visualization

  • Expert in creating static and interactive visualizations to communicate spatial insights.
  • Static Mapping: Designing custom layouts and symbology using ArcGIS Pro, QGIS, and Python libraries like Matplotlib.
  • Interactive Mapping: Building web maps and dashboards with Leaflet, Folium, and leafmap.
  • Familiar with exporting publication-ready outputs in formats like SVG, PNG, and GeoJSON.

Tools and Software

  • GIS Tools: ArcGIS Pro, QGIS, and their respective extensions for spatial and raster analysis.
  • Python Libraries: GeoPandas, Rasterio, Matplotlib, Folium, Shapely, and Seaborn.
  • Remote Sensing: Handling satellite imagery and deriving insights using Sentinel Hub, GDAL, and raster-processing workflows.
  • Data Formats: Extensive experience with shapefiles, GeoJSON, CSVs with spatial data, and raster datasets.

Feel free to connect on LinkedIn — link below!