background
Gerard

Hello! I'm Gerard🌍

GIS Software Developer - Cartographer
Geographic Information Systems & Web Cartography
Utrecht - NL • GMT+2 • @gerardathletics

GIS Developer with a strong foundation in GEO-IT, skilled in making sense of spatial data analysis and bringing it to life through web applications.

About Me

Running

I'm a 28-year-old GIS software developer with a passion for maps and athletics. Originally from Lleida, Spain, I've been calling the Netherlands home for the past four and a half years.

My journey has been shaped by a deep fascination with geographic data and its exciting applications in the digital world. When I'm not immersed in code, you'll find me dancing salsa and bachata, hitting the track for some athletics, capturing moments through photography, or competing enthusiastically in Geoguessr (I'm a bit of a pro!).

Professionally, my journey began with a degree in Geography and Spatial Planning from Universitat de Lleida, Spain, followed by a Master's in Geo-Information Science from Wageningen University & Research in the Netherlands. This academic foundation has propelled me into a specialized role focusing on geospatial software and web development.

I'm passionate about leveraging these skills to innovate and solve complex spatial problems. My approach combines technical expertise with creative problem-solving, always aiming to deliver data-driven solutions and impactful visualizations.

Beyond my professional skills, I bring unique perspectives from my experiences as a former international athlete in 60m and 110m hurdles and as an EASA certified drone pilot-operator. These experiences have honed my discipline, attention to detail, and ability to perform under pressure.

Want to chat about maps, tech, or maybe share some dance moves? Feel free to reach out!

experience

Professional Experience


Studies


projects

Spatio-Temporal Data Visualization in a Web-GIS App

Spatio-Temporal Data Visualization in a Web-GIS App

A Web-GIS application that visualizes spatio-temporal data. The application was developed to address the need for a tool to represent the temporal dimension of geo-data in multi-temporal spatial datasets.

ReactTypeScriptLeafletGeoServerFigma
Slums and Urban Land Consumption in Brazilian Metropolitan Areas

Slums and Urban Land Consumption in Brazilian Metropolitan Areas

A study that monitors SDG indicators 11.1.1 and 11.3.1 using open data to address the critical issues of fast and uncontrolled urban expansion, slum formation, and their environmental and social impacts in Brazilian metropolitan areas.

QGISPythonSDG
Tailoring basemaps for color vision impaired people

Tailoring basemaps for color vision impaired people

A consultancy group project focused on optimizing basemaps for individuals with color vision impairments. The project aimed to improve basemap accessibility for colorblind people by identifying problematic color combinations and proposing alternative solutions.

ArcGIS Pro
Geoservice Modular Frontend

Geoservice Modular Frontend

During my time in The People Group I worked in the development and enhancement of this web-gis viewer. The viewer is a modular web-gis application that allows the user to customize the viewer to their needs, in a quick and efficient way. Disclaimer: the viewer belongs to The People Group and was developed by a team.

ReactTypeScriptLeafletGeoServerPostGIS
Geo-photos

Geo-photos

This application shows photos where I appear from different places I've been. It is a personal project that I use as a photo gallery and to practice my skills in web development and GIS.

AngularTypeScriptMapboxSupabasePostGIS
In Development
Lat Lon App

Lat Lon App

An app that lets the most geo-curious find cities in the same latitude or longitude as a given city or point.

NextJSTypeScript
In Development

maps

Balearic sea

Balearic sea

Utrecht trees

Utrecht trees

Catalunya

Catalunya

Earthquakes in Spain

Earthquakes in Spain

Geological old 3D

Geological old 3D

Lleida Lego Map

Lleida Lego Map

Catalonia's forests

Catalonia's forests

Spain's agricultural zones

Spain's agricultural zones

Landscape model

Landscape model

Highest mountains in Spain

Highest mountains in Spain

Camarasa in points

Camarasa in points

Rivers in Catalonia

Rivers in Catalonia

Relief of Noguera

Relief of Noguera

Bus lines in Lleida

Bus lines in Lleida

Buildings by date in Mollerussa

Buildings by date in Mollerussa

Noguera Region

Noguera Region

Athletics Indoor tracks in Spain

Athletics Indoor tracks in Spain

Belo Horizonte Metropolitan Region Slums

Belo Horizonte Metropolitan Region Slums

Segria region

Segria region

Historical fabric factories

Historical fabric factories

Chrono Travel

Chrono Travel

Bonne projection

Bonne projection

Lleida 3d

Lleida 3d

Mariola urban

Mariola urban

Athletes in Catalonia

Athletes in Catalonia

Rivers in Spain

Rivers in Spain

Equal Azimuthal projection

Equal Azimuthal projection

Ven der Grinten projection

Ven der Grinten projection

Tweets in Amsterdam

Tweets in Amsterdam

Tweets in Amsterdam 2

Tweets in Amsterdam 2

Athletes per Sq/km

Athletes per Sq/km

Trains network in Catalonia

Trains network in Catalonia

Sant Salvador Model

Sant Salvador Model

Wageningen Ecological Corridor

Wageningen Ecological Corridor

Athletics tracks isochrones

Athletics tracks isochrones

Biomes Spain

Biomes Spain

Catalonia athletics tracks

Catalonia athletics tracks

Brazilian Metropolitan areas

Brazilian Metropolitan areas

Litter in Utrecht

Litter in Utrecht

Lleida Aerialod

Lleida Aerialod

La Palma eruption

La Palma eruption

3D population density in Lleida

3D population density in Lleida

Rain in Spain

Rain in Spain

Diamond League stadiums

Diamond League stadiums

Subterraneal water in Spain

Subterraneal water in Spain

Tenerife OSM

Tenerife OSM

Earthquakes in Spain 3D

Earthquakes in Spain 3D

Urban and Rural comparison

Urban and Rural comparison

Urban areas in Catalonia

Urban areas in Catalonia

Hachures style

Hachures style

Parking areas in Lleida

Parking areas in Lleida

Athletics tracks by hexagon

Athletics tracks by hexagon

Camarasa topo 3D

Camarasa topo 3D

UdL Cappont Campus

UdL Cappont Campus

Land cover in Catalonia

Land cover in Catalonia

Lleida - Blender

Lleida - Blender

Catalan Peaks

Catalan Peaks

Slope distribution

Slope distribution

Tracks density by municipality

Tracks density by municipality

Athletics tracks Voronoid areas

Athletics tracks Voronoid areas

Maas en Waal river

Maas en Waal river