Francesco Bartoli is a geospatial and security-focused technologist with 13+ years delivering GIS platforms, identity & access management, and enterprise architecture across public and private sectors. As Owner & CTO of Geobeyond and a long-standing OSGeo charter and PSC member, he blends hands-on back-end work (notably contributions to pygeoapi and GeoNode) with strategic consultancy and product delivery. He combines deep expertise in OGC standards, spatial databases (Oracle Spatial, PostGIS) and open-source geospatial stacks with solid IdM skills (Oracle IAM, OpenLDAP, Kerberos) to build secure, standards-compliant systems. Comfortable from low-level server environments (RedHat, Solaris) through middleware to API design, he repeatedly resolves architectural challenges and authors clear technical and visual documentation. An outspoken advocate for openness, he pairs technical rigor with a personal passion for mountain landscapes—bringing pragmatic creativity to geospatial problem solving.
12 years of coding experience
6 years of employment as a software developer
MSc, Electronic Engineering, MSc, Electronic Engineering at Università di Roma Tor Vergata
pygeoapi is a Python server implementation of the OGC API suite of standards. The project emerged as part of the next generation OGC API efforts in 2018 and provides the capability for organizations to deploy a RESTful OGC API endpoint using OpenAPI, GeoJSON, and HTML. pygeoapi is open source and released under an MIT license.
Role in this project:
Back-end Developer
Contributions:188 reviews, 42 commits, 124 PRs in 4 years 11 months
Contributions summary:Francesco primarily focused on enhancing the pygeoapi server implementation of OGC API standards. Their work included adding support for the Starlette framework, integrating new API routes, and creating supporting documentation. Furthermore, the user addressed bug fixes and improved installation documentation. These contributions expanded the functionality of the API server and streamlined the deployment process.
GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data.
Role in this project:
Back-end Developer
Contributions:243 commits, 126 PRs, 94 pushes in 3 years 8 months
Contributions summary:Francesco primarily contributed to the GeoNode project by modifying the documentation build process to clear errors and warnings. The user also merged pull requests and made changes to core configuration files and templates to incorporate updates such as adding cart functionality and updating the document upload page. Furthermore, the user implemented fixes to address bugs and to address configuration issues.
pythondjangosharingfacilitatesgis
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.