Systems orchestration · Applied AI · GIS

Systems that run themselves.

I build and run the infrastructure, data pipelines and AI tooling for a lean nonprofit IT team, with sensitive data kept in-house.

  • Business Systems Specialist, GIS at FilmLA
  • GIS NG911 & LRS Expert
  • Open to select consulting
Scroll
  • Python
  • Rust
  • Go
  • TypeScript
  • LLMs
  • RAG
  • AI agents
  • MCP
  • Docker
  • PostgreSQL
  • pgvector
  • Vector databases
  • Embeddings
  • Prompt engineering
  • Fine-tuning
  • Generative AI
  • Machine learning
  • NLP
  • PyTorch
  • Hugging Face
  • llama.cpp
  • Ollama
  • Whisper
  • Google Cloud
  • BigQuery
  • AWS
  • Azure
  • Linux
  • Bash
  • PowerShell
  • C#
  • .NET
  • SQL
  • SQL Server
  • Redis
  • FastAPI
  • React
  • Node.js
  • REST APIs
  • CI/CD
  • Jenkins
  • GitHub Actions
  • Git
  • Infrastructure as code
  • Chef
  • Observability
  • Prometheus
  • Grafana
  • OAuth 2.0
  • SSO
  • ETL
  • Data pipelines
  • Playwright
  • FME
  • ArcGIS Enterprise
  • PostGIS
  • Geospatial AI
  • Cloud migration
  • DevOps
  • MLOps
  • GIS
  • ArcGIS
  • ArcPy
  • Arcade
  • QGIS
  • HTML
  • Spatial databases
  • Spatial analysis
  • LRS
  • NG911

Organizations

  • FilmLABusiness Systems Specialist, GIS2022 –
  • Works ConsultingSenior Analyst / Consultant, part-time2022 – 2026
  • Gistic Research, Inc.GIS Project Manager2021 – 2022
  • Embry-Riddle Aeronautical UniversityAdjunct Faculty2021 – 2022
  • Yavapai CountyGIS Specialist2019 – 2021
  • AmeriCorps · US Army Corps of EngineersGIS Mapping Technician2012 – 2013

Member · Student Conservation Association · AmeriCorps

About

I replace hand-run processes with automated systems that check their own work and only escalate when needed.

At FilmLA, the nonprofit that coordinates film permits for the City and County of Los Angeles and other local jurisdictions, I modernized the legacy GIS deployment: I moved it from on-premises to the cloud, brought it up to current practice with all code in versioned repositories, then took it through a major version upgrade. The GIS supports the permit process and connects the agencies involved and their data into one process. I also run the systems around it: servers and storage, security and access, the APIs and data flows between applications, and monitoring.

I run local language, speech and vision models so data stays in-house, and use AI coding agents in a delivery pipeline with human approval at every release. From 2022 to 2026 I also consulted part-time on enterprise GIS and transportation data. Before that: project manager at Gistic Research on a multi-million-dollar ADOT contract and statewide NG911 work for every Arizona county, county NG911 data at Yavapai County, and teaching GIS at Embry-Riddle.

$30K
a year saved by rightsizing the enterprise GIS
99.98%
uptime across 100+ map and feature services
113,000+
square miles of Arizona road and 9-1-1 data under QA/QC, every county in the state
250+
feature classes across statewide road QC and an enterprise GIS
~40,000
location photos tagged by self-hosted vision models
20+
state, county and highway agencies served