Top expert inGeospatial Technology and Web Mapping
Tom Payne is a Senior Geospatial Developer based in Geneva with 19 years of experience building robust mapping and geospatial systems. He blends front-end polish (contributions to Cesium and OpenLayers) with backend geospatial engineering in Go (authoring go-geom WKB support and database integrations) and practical DevOps automation (chezmoi and goreleaser). At Camptocamp he applies this cross-stack expertise to deliver performant tile, WMS and image-processing solutions, having improved MapProxy image merging and Map/CLI UX in projects like Hubble. An active open-source maintainer, Tom moves fluidly between UI fixes, low-level geometry encoding, and documentation—helping both users and other contributors. Outside code he’s the creator of chezmoi.io and even flies paragliders, showing a taste for elegant tooling and high-altitude perspectives.
Manage your dotfiles across multiple diverse machines, securely.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:215 releases, 232 reviews, 3712 commits in 4 years 3 months
Contributions summary:Tom's contributions focus on improving the functionality and maintainability of the chezmoi project. They made changes to several aspects of the code including the structure and error handling. They also worked on improving the doctor command, including adding support for the integration of code with command-line tools and the implementation of new hooks. Furthermore, they focused on improving the overall robustness of the codebase, which is reflected in their work regarding the addition of a new option and fix related to error messages.
Package geom implements efficient geometry types for geospatial applications.
Role in this project:
Back-end Developer
Contributions:6 releases, 13 reviews, 579 commits in 8 years 11 months
Contributions summary:Tom primarily contributed to the development of the `go-geom` library, a Go package for geospatial applications. They implemented functionality for encoding and decoding geometries in the Well Known Binary (WKB) format, including the creation of types for point, linestring, polygon, multipoint, multilinestring, and multipolygon geometries, implementing functions to handle those types.. The user also worked on the implementation of the Scanner and Valuer interfaces for the database/sql/driver to facilitate easy integration with databases like PostGIS.
golanggeospatialdecodinggeowkb
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.