X Tutup
Skip to content

timlinux/timlinux

Tim Sutton - Open Source GIS Developer

Tim Sutton

Open Source GIS Developer | NixOS Enthusiast | Founder of Kartoza

Email Telegram Profile Views


About Me

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.


Featured Projects

QGIS Ecosystem

Upstream QGIS projects I actively contribute to:

QGIS Plugins:

Other notable projects:

NixOS & Infrastructure

My current passion:

  • tuinix - Pure terminal Linux on NixOS with ZFS
  • nix-vim - Neovim config based on NVF
  • zfs-backup - Beautiful TUI for ZFS backups

IoT & Hardware

Farm automation and embedded:

Fun Go Projects

Terminal apps and games built with Go:


Tech Stack & Badges

Profile Stats

GitHub followers GitHub User's stars GitHub repos GitHub gists

Repository Health

Health badges will appear here after the first workflow run

Languages

Python Go Nix Shell JavaScript TypeScript C C++ Rust Lua

GIS & Geospatial

QGIS PostGIS GeoServer OpenLayers Leaflet MapLibre GDAL

Infrastructure & DevOps

NixOS Docker Kubernetes PostgreSQL GitHub Actions Neovim ZFS

Frameworks & Tools

Django Hugo Qt MkDocs Sphinx

Preferred Licenses

GPL-3.0 AGPL-3.0 MIT Apache-2.0 CC-BY-SA

Organizations

OSGeo QGIS Kartoza


GitHub Stats

GitHub Stats GitHub Streak

Dynamic Metrics

GitHub Metrics Languages Achievements

Fun Facts

Retired unicyclist | Amateur sheep farmer | Portuguese language learner


Made with love by Kartoza

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

X Tutup