About Me

Hello!

I'm Daniel, a Postgraduate student in Geographical Information Systems at the University College Cork, Ireland. Over the past decade I've found myself practicing GIS and remote sensing without fully realising it, so during the summer of 2024 I took the discision to formalize the skills I have with QGIS and flying drones and build upon them.

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 follow my work via Github or connect on LinkedIn - links to both can be found below!