GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - timlinux/timlinux

BranchesTags
Open more actions menu

Latest commit

 

History

7 Commits
7 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.tailor
.tailor
 
 
assets
assets
 
 
.envrc
.envrc
 
 
.gitignore
.gitignore
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
SUPPORT.md
SUPPORT.md
 
 
flake.nix
flake.nix
 
 
justfile
justfile
 
 

Repository files navigation

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:

  • Fork-QGIS - Core QGIS development
  • Fork-QGIS-Documentation - Official docs
  • Fork-QGIS-Enhancement-Proposals - QEPs
  • Fork-QGIS-Hugo - New QGIS.org website

QGIS Plugins:

  • QGISAnimationWorkbench - Create animations from QGIS projects
  • Fork-CPLUS-QGIS-Plugin - Conservation land use planning (Conservation International)
  • Fork-Geo3e-QGIS-Plugin - Employment opportunities spatial analysis (World Bank)
  • Fork-Trends-Earth-QGIS-Plugin - Land degradation monitoring
  • Fork-InaSAFE - Disaster impact estimation

Other notable projects:

  • Fork-GeoSight-OS - UNICEF GeoSight

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:

  • ESP32-Farm-Project - IoT farm management with MQTT
  • kartoza-world-osm-tegola-map - Global vector tiles

Fun Go Projects

Terminal apps and games built with Go:

  • go-fireworks - Terminal fireworks with particle physics
  • macaco - MoCaCo: Vim motion training game
  • baboon - Terminal typing practice with ASCII art
  • cheetah - RSVP speed reading (1000+ WPM)
  • kartoza-screencaster - Screencast recording tool
  • go-timesheets-go - Timesheet management
  • gatus-monitor - Service monitoring dashboard

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

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.