Independent GIS & Data Consulting

GIS and data your team can actually use and count on.

Small utilities, water districts, engineering firms, and conservation organizations have real spatial data and no GIS department. I help teams find out what they actually have, collect it better, build the maps and applications they need, see what years of records are telling them, and cut the licensing and server costs that never matched the size of the organization.

Behind that is fifteen years of information management more broadly: data, records, SharePoint, and running the programs that tie them together.

Who this is for

Organizations with real spatial data and no GIS department. If one person "does the maps" on top of their actual job, and everyone quietly worries what happens when they leave, that's the situation I work in. The same goes for documents and records: if the shared drive is the filing system, I work there too.

Small utilities & water districts

You have assets in the ground, aging as-builts, and a licensing bill that keeps climbing. You need to know where things are without paying for a platform built for a city of a million.

Land trusts & conservation orgs

Easements, parcels, monitoring records, and grant reporting deadlines. The data exists, but it's spread across drives, inboxes, and one very important laptop.

Engineering & environmental firms

You inherited a legacy GIS deployment that costs more to maintain than it returns, and nobody on staff wants to own the server.

Small county & municipal departments

Records that go back decades, a modernization mandate, and no budget for a full-time specialist to sort it out.

What I do

It starts with knowing what you have. From there: collect it better, put it to work, cut what you don't need, and make it last. Most organizations need two or three of these, and engagements usually start small and only continue if the first piece proves useful.

Service 01

Find out what you actually have

Before anything gets rebuilt, someone has to inventory the mess. I go through your drives, databases, and systems and produce a plain-language picture of what exists, what's duplicated, what's wrong, and what you're at risk of losing.

  • Inventory of every dataset, where it lives, and who touches it
  • What's authoritative versus what's an abandoned copy
  • Where you're exposed: single points of failure, undocumented processes, no backups
  • A prioritized list of what's worth fixing, with the cheap wins called out first
Service 02

Set your team up to collect its own data

Most small organizations are paying someone to re-type field notes into a spreadsheet. I stand up an ArcGIS Online organization and build the collection tools around it, so your crews capture what they see on a phone or tablet and it lands in one place, already correct. I've built field collection systems for Washington State fisheries research and worked field seasons myself, so the forms are designed by someone who has filled them out in the rain.

  • ArcGIS Online organization set up from scratch, with users, groups, permissions, and licensing sized to your team
  • Field data collection forms your crews can actually use, with validation that stops bad entries at the source
  • Offline collection for the places with no signal, syncing when they're back
  • Dashboards so office staff can see what came in without asking anyone
Service 03

Custom applications and web maps

When the off-the-shelf template doesn't fit, I build the thing you actually need. I'm a developer as well as a GIS analyst, so the option isn't limited to what a configuration wizard will allow, whether that's inside the Esri ecosystem or a standalone web app with no licensing attached to it at all.

  • Public-facing maps and portals for residents, members, boards, or grant reporting
  • Internal tools that fit how your staff actually work, not how software assumes they do
  • Live data applications that pull from public feeds and refresh on their own
  • Print and presentation cartography when the deliverable is a map, not an app
Service 04

Make sense of the data you've been collecting for years

Organizations accumulate decades of records and rarely get to ask them anything. I go through what you have and find the patterns: where failures cluster, what's changed over time, which assets are trending the wrong direction, what the data supports when you're writing a grant application or making a case to a board.

  • Trend and pattern analysis across years of operational, asset, or monitoring records
  • Spatial analysis: what's near what, what overlaps, what's exposed
  • Remote sensing and LiDAR analysis for vegetation, terrain, and habitat questions
  • Findings written in plain language, with the maps and figures you need to present them
Service 05

Get you off infrastructure you don't need

A full ArcGIS Enterprise deployment is a lot of license and a lot of server for an organization of fifteen people. In many cases the same work runs on ArcGIS Online plus open-source tooling for a fraction of the cost and a fraction of the maintenance. I've managed ArcGIS Enterprise at multiple organizations, so I know what it's worth when an organization needs it and what it costs when one doesn't. I assess honestly whether that's true for you, including when it isn't, and run the migration if it is.

  • Straight comparison of what you pay now versus what the alternatives cost
  • Migration to ArcGIS Online, PostGIS, QGIS, or a mix, depending on what fits
  • Your data moved over intact, with nothing stranded on a server nobody logs into
  • No server for your staff to patch, back up, or renew
Service 06

Make it survive staff turnover

The most common failure I see isn't a bad system. It's a good one that only one person understood. Whatever we build, I document it so the next person can pick it up without calling me.

  • Written documentation in your team's language, not GIS jargon
  • Naming conventions and standards simple enough to actually get followed
  • A clear owner and a routine for keeping data current
  • Training for the staff who'll run it day to day
Beyond GIS

Information management, records, and the programs around them

GIS is the most recent part of my career, not all of it. For the decade before, I managed data, records, document systems, and compliance programs in the Air Force, at a public utility, and in state government. The same approach applies: find out what you have, organize it, and make it last. If your problem isn't a map, I can still help.

Service 07

Records, data, and SharePoint

Shared drives that grew for fifteen years without a plan, a SharePoint site nobody can find anything in, or boxes of paper that should have been digital a decade ago. I design the structure, move the content, and set the rules that keep it from sliding back.

  • Administrative workflows organized, documented, and moved off paper and email
  • SharePoint site architecture, permissions, and governance standards
  • Paper-to-digital records conversion with retrieval in seconds instead of days
  • Retention, naming, and metadata rules that make records findable and compliant
  • Cleanup of duplicated, orphaned, and outdated content on shared drives
  • Training for the staff who have to live in it
Service 08

Program and project management

Small organizations often have the budget for a modernization project but nobody with the time to run it. I can lead the effort: scoping, coordinating departments and vendors, keeping it on schedule, and making sure it actually lands with the people who have to use it.

  • Planning and running data, records, or systems modernization projects
  • Coordination across departments, partner agencies, and outside vendors
  • Audits and compliance reviews, with findings your leadership can act on
  • Budget, contract, and service-level management for the systems you depend on

Where this comes from

Fifteen years across the Air Force, state agencies, municipal government, and public utilities. I do GIS full-time at a public utility now, and I take on a small number of side engagements where I can be genuinely useful. Here's an honest picture of the relevant work.

Current role

Senior GIS Analyst / Developer, Clark Public Utilities

Utility GIS, ArcGIS Enterprise administration, and custom application development for a public power and water utility. It's the same work described above, at the scale of an organization that serves a county.

Before this, national-scale data governance for emergency response agencies at Intterra, and municipal GIS for the City of Wenatchee.

GIS systems work

Modernization and governance at scale

Audited a city's GIS infrastructure and modernized 23 mission-critical applications, then designed and launched a public open data portal. Led collaboration across 11 departments and 2 counties to unify data-sharing standards.

Rationalized decade-old schemas across 50+ agencies covering 450 datasets and 1.8M records, cutting storage 30%.

Field data collection

Natural resources, from the field up

B.S. in Natural Resources from Oregon State. For Washington State fisheries research, I built an integrated field data collection system that processed 49,000+ data points from 6,000 subjects.

I've also worked the field side: spawning salmon and carcass surveys, fish surveys for salmon management research, habitat restoration, and invasive species work. For a conservation organization, that means you won't have to explain your data to me.

Applications I've built

Live, public, and running unattended

PlumeFront is a live wildfire, smoke, and air quality map pulling active incidents, perimeters, satellite smoke plumes, and AQI from NIFC, NOAA, and EPA AirNow, with an automated hourly wind-data pipeline. Entirely static and keyless, so it costs nothing to run.

Raven's Roles is a natural resources job board with automated scraping and spatial search. US County Housing Affordability is an interactive web map built on Census and Redfin data.

See the full project list →

Analysis

Research, remote sensing, and spatial analysis

M.S. in Geospatial Information Science with a remote sensing minor. Master's thesis on utility vegetation management and wildfire risk, directly relevant if you're a utility weighing where to spend a vegetation budget.

LiDAR-based habitat suitability assessment for an endangered sage grouse population, and spatial analysis of wildlife response to road infrastructure.

Engagement in progress

Legacy ArcGIS Enterprise → ArcGIS Online + open source

I'm currently migrating an engineering firm off a legacy ArcGIS Enterprise deployment to a model built on ArcGIS Online and open-source tooling, cutting the licensing and server-maintenance burden that came with the old stack.

This work is underway rather than finished, so I'm not going to quote you a savings figure I haven't verified yet. If it's relevant to what you're weighing, ask me where it stands and I'll tell you straight.

Records & program leadership

A decade of records, SharePoint, and compliance

U.S. Air Force, 2011–2017. Supervised enterprise systems and compliance, ranking #1 of 3,000+. Led an audit that recovered $65M+ in government property and brought 180,000 records to 100% compliance in under three months. Eliminated a 75-year records backlog, built enterprise SharePoint systems, and trained hundreds of personnel.

Chelan County PUD. Moved 220,000+ HR and safety records into a compliant digital repository, taking retrieval from days to seconds. Set SharePoint governance across 36 sites and 31,000 documents, and managed division budgets, contracts, and service-level agreements.

How it works

I'd rather start small and earn the bigger piece of work than sell you a project neither of us is sure about.

A conversation, free

Tell me what's breaking. If I'm not the right fit, or if what you need is an afternoon of work rather than a project, I'll say so and point you somewhere useful.

One scoped piece, fixed fee

Most engagements start with a single defined deliverable at a defined price: an audit, a working collection setup, one application, one analysis, one SharePoint cleanup. You own it whether or not you hire me for anything further.

The rest, if you want it

That first piece usually makes the next one obvious. We scope it separately, in priority order, so you can stop at any point with the work still standing on its own.

Handoff, on purpose

Every engagement ends with your team able to run what we built. I'm available afterward, but the goal is that you don't need me.

Let's talk

Tell me what your data situation looks like and what's prompting the question. I'll tell you whether I can help and roughly what it would take. No pitch deck.