I will automate your gis and geospatial workflows with custom python scripts
FullStack GIS Developer: Custom Web Apps and Spatial Databases
About this Gig
If your team runs the same geoprocessing steps by hand every week, Ill script it. Whether thats exporting a recurring map series, syncing records between databases, running spatial joins and attribute calculations, or validating data quality before it hits production, any process you click through manually is a candidate for automation.
I write Python and ArcPy scripts built for production environments, not one-off demos. Every script includes error handling that tells you exactly what failed and where, logging that tracks every run, and documentation clear enough for your team to maintain without me. The code is clean, commented, and structured so someone else can read it six months from now.
Before writing anything, I walk through your current manual workflow step by step so the script replicates exactly what you do today. You validate the automated output against a manual run before I hand it off.
Describe the workflow you want automated, and I'll scope it.
Technology:
Excel
•
Google Sheets
•
Python
•
RStudio
•
Other
My Portfolio
FAQ
What GIS software do your scripts work with?
I write primarily for ArcGIS Pro (ArcPy) and QGIS (PyQGIS), with data management in PostGIS and connections to ArcGIS Online and ArcGIS Enterprise. If your workflow involves a different platform, message me and I’ll let you know if I can support it.
Do I need to know Python to use the scripts?
No. I write every script with non-technical users in mind. You’ll get clear documentation covering how to run it, what inputs it expects, and what to check in the output. If something fails, the error messages tell you what happened in plain language.
Can you automate workflows that connect to databases or APIs?
Yes. Add the Data Source Connectivity or API Integration extras depending on what your workflow needs. I regularly build scripts that pull from PostGIS, SQL Server, and file geodatabases, and I can connect to REST APIs for services like ArcGIS Online or external data providers.
What do you need from me to get started?
A description of the manual workflow you want automated, step by step. Screen recordings are ideal but written instructions work too. I’ll map the process before writing any code, and you’ll review the automated output against a manual run before final delivery.
What languages do you speak?
I am a native English speaker.
Where are you located? What time zone do you work in?
I am located in Houston, Texas, and work primarily in Central Time. However, I am flexible and will work around your availability.

