Chris Hodgson is a Senior Software Developer based in Victoria, BC with 24 years of experience building robust back-end systems and spatial data tooling. He is a long-time developer at Refractions Research and an active open-source contributor to high-profile geospatial projects like GeoServer and PostGIS, where his work added MapML support and deep geometry-function enhancements. Comfortable across databases, GIS server internals and tiling/projection logic, he blends practical production engineering with a strong grasp of spatial data structures. Early entrepreneurship in computer consulting and a Computer Science honours degree from the University of Victoria round out a profile that favors pragmatic, durable solutions and quietly influential contributions to the geospatial ecosystem.
24 years of coding experience
1 year of employment as a software developer
Bachelor of Science (BS), Computer Science, Honours, with Distinction, Bachelor of Science (BS), Computer Science, Honours, with Distinction at University of Victoria
PostGIS spatial database extension to PostgreSQL [mirror]
Role in this project:
Back-end Developer & Database Engineer
Contributions:40 commits, 1 PR in 10 years 2 months
Contributions summary:Chris primarily contributed to the PostGIS extension, focusing on database functionality. Their work involved implementing and modifying functions related to geometry manipulation, such as `collect`, `add_to_geometry`, and `optimistic_overlap`. They also made changes to core files, including `postgis_fn.c` and `postgis_inout.c`, showcasing a deep understanding of the extension's internal workings and data structures. Additionally, the user integrated bug fixes and performed code cleanup.
Contributions:25 commits, 3 PRs, 20 pushes in 4 months
Contributions summary:Chris's primary contribution involves adding support for the Map Markup Language (MapML) to the GeoServer project, a web-based mapping server. They implemented a MapMLController to generate MapML resources, handling projection, styling, and tiling configurations for WMS layers. The user also incorporated support for sharding, dimension configuration, and feature output for WFS GetFeature and WMS GetFeatureInfo requests, significantly expanding GeoServer's capabilities. This work allows GeoServer to serve map data in the MapML format.
wcswpswfsgeospatialgml
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.