GIS · Web Mapping · Full-Stack Development

Spatial
Work

Geographic information systems, interactive mapping, and web development — bringing spatial thinking to photography portfolios, research projects, and data storytelling.

QGIS / ArcGIS PostGIS / GeoServer Mapbox / Leaflet React / Node.js Python / GDAL Web Mapping GeoJSON / Shapefile Data Visualization

Technical Skills

From raw spatial data to polished interactive maps — full-stack capability across the geospatial stack.

Cartography & Maps
Custom map design, spatial visualization, and cartographic storytelling for research, journalism, and products.
Spatial Analysis
Geoprocessing, network analysis, site selection, and spatial statistics using QGIS, ArcGIS, and PostGIS.
Web Mapping
Interactive map applications with Mapbox GL JS, Leaflet, and OpenLayers — from embeddable maps to full platforms.
Full-Stack Web Dev
React frontends, Node.js backends, REST APIs, database design, and deployment — clean, maintainable code.
Data Processing
Python scripting with GDAL, raster/vector processing, coordinate transformations, and automated workflows.
Dashboard & Reporting
Spatial dashboards, data-driven reports, and interactive data explorers for research and business intelligence.

Projects

A sample of cartography, web maps, and data visualization work. [Placeholder images — swap with real project screenshots]

Spatial dashboard
Web Map · Interactive
Urban Green Space Analysis
Topographic map
Cartography · Print
Regional Topographic Atlas
Data visualization
Dashboard · Real-time
Mobility Pattern Dashboard
Network analysis
Spatial Analysis · Network
Transit Network Optimization

Approach

Whether it's a single map or a full mapping platform, I bring the same geographic rigor and attention to detail that shapes my photography.

01
Understand the data and the story
Every spatial project starts with understanding what the data represents and what truth it needs to convey. Good maps are arguments, not just pictures.
02
Design the spatial logic
Coordinate systems, projections, classification methods, symbolization — the technical backbone that determines whether the map communicates or confuses.
03
Build with precision, deploy with care
Clean code, responsive implementation, performance optimization. Maps that load fast and work everywhere — from desktop to mobile.

Let's Work Together

Have a spatial problem to solve, a map to build, or a web project in mind? I'd love to hear about it.

windshades.photography@gmail.com
Or reach out via Instagram @windshades