Skip to content
View landon2199's full-sized avatar
🕊️
Learning and working :)
🕊️
Learning and working :)

Highlights

  • Pro

Block or report landon2199

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
landon2199/README.md

Landon Melesky

GIS · Remote sensing · Machine learning · GeoAI
M.S. Geography student at Texas A&M University · Bryan, TX

Portfolio LinkedIn ORCID Email

I turn satellite, aerial and drone imagery into maps and numbers people can trust: every project here reports how accurate it is, with spatial cross-validation, confidence intervals and an independent check of its own results. My research is drone hyperspectral remote sensing of tropical forests and human-modified landscapes. Open to GIS and remote sensing internships for summer 2027.

Featured projects

All built from public data, with code, tests and write-ups, and with an AI coding assistant (Claude Code); each repository says so. Click a picture for the repository.

Open Earth MCP server
Open Earth MCP server
Gives AI assistants traceable access to Sentinel-2 NDVI, ESA WorldCover and Copernicus DEM, with a tool that verifies its own answers. Listed on Glama.
Python · MCP · STAC
Agentic site selection
Agentic site selection
Agents call ArcPy tools through an MCP server to rank Houston hexes for a coffee shop; expert overlay vs Esri embeddings on held-out shops (AUC 0.71 vs 0.74). Map
ArcPy · agents · embeddings
Segment Anything on NAIP
Segment Anything on aerial imagery
Text-prompted SAM on NAIP: building F1 0.69 (95% CI 0.62–0.74) on a held-out area vs 0.50 for a spectral baseline.
PyTorch · SAM · Grounding DINO
Sentinel-2 land cover
Land cover with honest accuracy
Sentinel-2 random forest: random CV said 0.89, spatial blocks said 0.83. Olofsson area-adjusted estimates with 95% intervals.
scikit-learn · Sentinel-2 · spatial CV
Houston heat hot spots
Houston heat hot spots
Landsat surface temperature for 1,111 tracts: Gi* and LISA hot spots, spatial error model (+0.1 NDVI ≈ 1.9 °C cooler). Map
PySAL · Landsat · spatial regression
COVID-19 in Texas
COVID-19 in Texas, 2020–2023
Smoothed county rates, Gi* by wave and emerging hot spots: 174 of 253 counties were hot at some point. Map
Space-time analysis · MapLibre
Fire station access
How fast can a fire engine reach you?
Drive-time coverage from 25 Brazos County stations (82% of residents within 4 min) and optimal new sites (MCLP, p-median). Map
OSMnx · PuLP · network analysis
Flood exposure
Critical facilities in flood zones
Spatial SQL screen of 2,860 Gulf Coast facilities against FEMA flood zones: 250 inside, incl. 13 hospitals. Map
DuckDB · spatial SQL · FEMA NFHL
ArcGIS accuracy toolbox
Accuracy Assessment Toolbox for ArcGIS Pro
Python toolbox for stratified sampling and area-adjusted accuracy; reproduces Olofsson et al.'s worked example.
ArcPy · Python toolbox

More: foundation-model similarity search (SSL4EO embeddings over 7,974 Sentinel-2 chips) · College Station daylight (NOAA solar equations)

Tools I use

GIS: ArcGIS Pro, ArcPy, ArcGIS Online, StoryMaps, QGIS, spatial SQL (SQL Server, DuckDB)
Remote sensing: Sentinel-2, Landsat, NAIP, hyperspectral (ENVI), Google Earth Engine, STAC
Machine learning and GeoAI: scikit-learn, PyTorch, TorchGeo, Segment Anything, embeddings, MCP servers and tool-using agents
Spatial statistics: PySAL (Gi*, Moran's I, LISA, spatial regression), space-time hot spots
Programming: Python (GeoPandas, rasterio, xarray, GDAL), SQL, R, JavaScript

Now

  • Graduate researcher: calibrating drone hyperspectral imagery to reflectance for tree-species mapping
  • Teaching assistant for Geodatabases (three lab sections, 62 students)
  • Esri Spatial Data Science MOOC and FAA Part 107 remote pilot test, fall 2026

Pinned Loading

  1. agentic-site-selection agentic-site-selection Public

    Agentic retail site selection in Houston: a manager agent and subagents call ArcPy tools through a local MCP server, comparing an expert overlay with Esri geodemographic embeddings, validated on he…

    Python

  2. brazos-fire-access brazos-fire-access Public

    Fire station drive-time coverage and maximal covering location model for Brazos County, TX (OSMnx, 2020 Census, PuLP/HiGHS)

    Python

  3. geoai-sam-naip geoai-sam-naip Public

    Segment Anything on NAIP aerial imagery: building and field extraction scored against reference footprints

    Python 1

  4. houston-heat-hotspots houston-heat-hotspots Public

    Houston urban heat: Landsat land surface temperature by census tract, Gi* and LISA hot spots, spatial regression

    Python

  5. open-earth-mcp open-earth-mcp Public

    MCP server giving AI assistants traceable access to open Earth-observation data: Sentinel-2 NDVI, ESA WorldCover, Copernicus DEM

    Python

  6. sentinel2-landcover-ml sentinel2-landcover-ml Public

    Sentinel-2 random-forest land cover with spatial cross-validation and Olofsson area-adjusted accuracy (Bryan-College Station, TX)

    Python