I'm Gerard Mateu Porras Cantons, a software developer specializing in geospatial visualization, interactive web-mapping, and spatial data applications. I build production-grade data visualizations and interactive map interfaces using React, TypeScript, and mapping libraries such as Leaflet, MapLibre, and OpenLayers. I enjoy turning complex spatial datasets into intuitive browser-based dashboards, thematic maps, and data-driven graphics. I hold an MSc in Geo-Information Science and thrive in collaborative environments where clarity, data integrity, and performance are paramount for data-heavy mappings. My work spans frontend and backend development, GIS analysis, and data workflows, always aiming to deliver accessible, impactful geospatial tools.

Gerard Mateu Porras Cantons

I'm Gerard Mateu Porras Cantons, a software developer specializing in geospatial visualization, interactive web-mapping, and spatial data applications. I build production-grade data visualizations and interactive map interfaces using React, TypeScript, and mapping libraries such as Leaflet, MapLibre, and OpenLayers. I enjoy turning complex spatial datasets into intuitive browser-based dashboards, thematic maps, and data-driven graphics. I hold an MSc in Geo-Information Science and thrive in collaborative environments where clarity, data integrity, and performance are paramount for data-heavy mappings. My work spans frontend and backend development, GIS analysis, and data workflows, always aiming to deliver accessible, impactful geospatial tools.

Available to hire

I’m Gerard Mateu Porras Cantons, a software developer specializing in geospatial visualization, interactive web-mapping, and spatial data applications. I build production-grade data visualizations and interactive map interfaces using React, TypeScript, and mapping libraries such as Leaflet, MapLibre, and OpenLayers. I enjoy turning complex spatial datasets into intuitive browser-based dashboards, thematic maps, and data-driven graphics.

I hold an MSc in Geo-Information Science and thrive in collaborative environments where clarity, data integrity, and performance are paramount for data-heavy mappings. My work spans frontend and backend development, GIS analysis, and data workflows, always aiming to deliver accessible, impactful geospatial tools.

See more

Experience Level

Expert
Expert
Expert
Expert

Language

Catalan; Valencian
Fluent
Spanish; Castilian
Fluent
English
Fluent
German
Advanced
Dutch
Advanced
Portuguese
Fluent

Work Experience

Software Developer at Sopra Steria (Former Ordina)
March 1, 2024 - Present
Geospatial software development in the Geospatial Intelligence department. Built an interactive water-management platform for Waterschap Limburg featuring real-time measurement visualizations, threshold-based data rendering, and geospatial dashboards. Focused on visual clarity, data integrity, and performance in data-heavy map interfaces. Full-stack responsibilities included frontend work (React, TypeScript, Vite, TailwindCSS, Leaflet) and backend/data processing (Express, NodeJS, MongoDB, Python). 2024-03 to present: ongoing role as a full-stack developer for Waterschap Limburg. 2024-04 to 2025-03: frontend development on an LLM-based internal product.
Software Developer & GEO-ICT Specialist at The People Group
June 1, 2021 - February 1, 2024
Built interactive map visualizations with React, TypeScript, Leaflet, and Redux, focusing on rendering performance and user experience. Developed a configuration page with Angular. Researched and implemented spatio-temporal visualization patterns, designing reusable modular frontend components (including a timeline tool). Designed and styled custom basemaps and vector tile layers using Maputnik, working with map rendering pipelines. Administered PostGIS databases and GeoServer instances, building spatial data workflows for visualization and data management. Spatial analysis and data transformation with Python, GeoPandas, QGIS, and ArcGIS Pro. Designed GIS web interfaces in Figma and Inkscape for usability. Automated browser-based tests with Selenium and Python. Scrum-based workflow with Azure DevOps and Docker.
GIS Technician at Universitat de Lleida
October 1, 2016 - January 1, 2017
GIS support for research projects, providing services to professors and external stakeholders. Managed GIS tasks and data processing in a part-time role (20 hours/week) during study periods, bridging academic research with practical GIS applications.
GIS Technician at Universitat de Lleida
September 1, 2017 - December 1, 2018
Continued GIS support for geographical research projects, assisting in data management, cartography, and GIS workflows for academic and external collaborators.

Education

Master Front-End Development at LEMONCODE
April 1, 2025 - April 1, 2026
Web-GIS Development Specialization (240H) at TYC GIS Formación
January 1, 2023 - May 1, 2023
MSc Geo-Information Science (120 ECTS) at Wageningen University & Research
September 1, 2019 - December 1, 2021
BSc Geography and Spatial Planning (240 ECTS) at Universitat de Lleida
September 1, 2014 - February 1, 2018

Qualifications

EASA Certified Drone Pilot
January 11, 2030 - April 1, 2026
FME Professional Certificate
January 11, 2030 - April 1, 2026

Industry Experience

Software & Internet, Professional Services, Education, Government, Media & Entertainment