Nathan Zimmerman is a Senior Geospatial Software Engineer with 11 years of experience building high-performance systems for managing geographic data, from data pipelines and indexing to ML workflows. Based in Philadelphia, he has led distributed GIS work at Azavea and now builds production-grade geospatial tooling at Element 84, while also teaching web GIS to graduate students. A committed open-source contributor, he has improved GeoTrellis core functionality—adding WKB hex support, S3 range reading enhancements, and cleanup of legacy dependencies—to boost performance and interoperability. He combines a philosophical academic background with practical engineering, and outside of software helped co-found a community space focused on local opportunity-building.
11 years of coding experience
11 years of employment as a software developer
Fort Hays State University
BA Philosophy History and Philosophy of Science, BA Philosophy History and Philosophy of Science at University of Pittsburgh
GeoTrellis is a geographic data processing engine for high performance applications.
Role in this project:
Back-end Developer
Contributions:4 reviews, 290 commits, 102 PRs in 7 years 9 months
Contributions summary:Nathan made several contributions focused on enhancing the GeoTrellis core libraries. The commits include adding support for hex-encoded Well-Known Binary (WKB) strings, modifying the system to use port 9999 for PostGIS, and making improvements to S3 range reading. The user also addressed code quality issues and removed legacy components, such as the slick dependency.
Contributions:1 review, 10 commits, 4 PRs in 2 years 1 month
syllabus
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.