GIS Analyst III specializing in environmental regulatory workflows, enterprise geodatabase development, and spatial automation. Expertise in bridging legacy systems with modern GIS technologies through custom ArcPy scripting, ArcGIS Pro SDK development, and production-ready automation tools. Publisher of Null Island Dispatch, a newsletter exploring GeoAI and the intersection of artificial intelligence with geospatial technologies.
Professional Experience
Work
GIS Analyst III
Kentucky Energy & Environment Cabinet
2019 – Present
Design and maintain enterprise geodatabases supporting statewide environmental regulatory workflows
Develop custom ArcPy scripts and ArcGIS Pro SDK add-ins to automate spatial data processing and map generation
Modernize legacy ArcMap workflows to ArcGIS Pro, migrating Microsoft Access-dependent processes to enterprise geodatabases
Develop and maintain automated geospatial data processing pipelines
Implement automated data validation and quality control processes for geospatial datasets
Develop automated map series and reporting systems for regulatory documentation
Filling the gaps in the geospatial tooling ecosystem — cloud-native I/O, data quality, ETL pipelines, and accessible cartography. Packages for Python, R, .NET, TypeScript, and Rust. All on GitHub.
A practitioner-focused newsletter on the intersection of large language models and geospatial technology. Covers GeoAI tooling, cloud-native spatial workflows, open-source package releases, and experiments with LLM-driven spatial reasoning. Written from the perspective of someone who builds the tools, not just writes about them.