I build open source geospatial solutions that create positive social impact. From disaster risk reduction to biodiversity conservation, from universal electricity access to clean cooking technology - my work at Kartoza focuses on using GIS to improve lives.
Currently deep into NixOS - building reproducible development environments and exploring the beauty of declarative system configuration. I maintain my repos using tailor by @wimpysworld for consistent, well-structured project templates.
I am a long time QGIS contributor - in the early years of the project I wrote a lot of code on the desktop application itself, these days I focus more on the infrastructure used for the project, helping to maintain a healthy community, working with the documentation team and imagining and building out more features on our web infrastructure. I also serve as an honorary QGIS PSC member since 2018 and was formerly the QGIS Chair.
I am also an OSGEO charter member and currently (2026) serve as a director on the OSGEO Board.
I am also co-founder and director of Kartoza.com (South Africa and Portugal) - a company that specialises in providing solutions and services around open source geospatial platforms.
When not coding, you'll find me on our small farm in Portugal or wandering the streets of Lisbon.
|
Upstream QGIS projects I actively contribute to:
QGIS Plugins:
Other notable projects:
|
My current passion:
Farm automation and embedded:
Terminal apps and games built with Go:
|
Health badges will appear here after the first workflow run





