Salvatore Larosa is a GIS-focused geologist and developer with 14 years of experience building WebGIS and desktop GIS solutions using PHP/MapScript, PyQGIS/PyQt and ArcGIS scripting. He is a long-standing core developer of QGIS (since 2013), contributing notable improvements to the PyQGIS console that enhance usability and stability in a project used worldwide. His work spans full-stack web mapping (MapServer, p.mapper, OpenLayers) and spatial databases (PostgreSQL/PostGIS) across Linux and Windows environments, often emphasizing open source tooling and OGC standards. Salvatore has applied these skills in research and applied projects—from solar forecasting at CNR-IMAA to volcanic ash-fall impact models and regional WebGIS platforms—bridging scientific methods with production services. He combines deep domain knowledge in environmental analysis and territorial planning with hands-on plugin and service development, including WPS and PyWPS integrations. Based in Calabria, Italy, he often pairs advanced spatial algorithms (e.g., sediment yield and mesh-based analyses) with practical deployment and localization fixes that improve real-world operability.
14 years of coding experience
10 years of employment as a software developer
Tirocinio di Ricerca, Geographical Information Systems, Tirocinio di Ricerca, Geographical Information Systems at Unical e Unibas
Master in Sistemi Informativi Territoriali e Telerilevamento, Master in Sistemi Informativi Territoriali e Telerilevamento at Università degli Studi della Basilicata
Degree in Geology, Degree in Geology at Università degli Studi della Calabria
QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
Role in this project:
Full-stack Developer
Contributions:7 reviews, 598 commits, 174 PRs in 8 years 9 months
Contributions summary:Salvatore primarily contributed to the PyQGIS console, adding features and fixing bugs related to its functionality. They implemented sharing snippets using GitHub Gists, enhancing the console's utility. The user also addressed issues with the user interface, including the addition of a search icon and correcting the prompt. Furthermore, they fixed code, improving the performance and stability of the PyQGIS console.
Transfer a QGIS project on a server, Lizmap is providing the web interface to browse it
Role in this project:
Full-stack Developer
Contributions:12 commits, 3 PRs, 9 comments in 4 years 2 months
Contributions summary:Salvatore primarily contributed to bug fixes and improvements in the Lizmap web client. Their commits included fixes for translation strings, adjustments to CSS for better readability, and a fix for a PHP error related to the `empty()` function. They also addressed a bug in the SelectionTool component, specifically related to hiding layers in the dropdown menu. This suggests a focus on both front-end and back-end aspects of the application.
pythonweb-interfaceqgis-serverjavascriptphp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.