Projects
Full write-ups, methods and numbers included.
ADS-B Aircraft Tracking & Geospatial Analysis
2026Telemetry · Geospatial
Aircraft surveillance system built on a $30 USB radio receiver. Ingests live ADS-B transponder broadcasts into PostGIS, enriches each contact against a 520,000-aircraft metadata index, and runs a rule-based detection pipeline that flags low-altitude military operations, night activity, and loitering patterns. The write-up covers a cluster of low-flying Army rotorcraft the system flagged over Denver on its own, and what the data can and cannot say about them.
RTL-SDRPostGISFastAPIOSINTReal-TimeDenver Urban Tree Classification
2026Geospatial · Remote Sensing · Urban Forestry
Mapped every tree crown in Denver's Hale neighborhood into five forestry management classes from free aerial, satellite, and LiDAR data. Watershed segmentation on a 3DEP LiDAR canopy-height model delineates 18,272 crowns, each described by 109 features drawn from NAIP color bands, a five-date Sentinel-2 series, and crown height and shape. A gradient-boosted classifier reaches 69.0% overall accuracy across the five classes, about 31 points above an earlier pixel-based version, and holds near 66% under spatial-block cross-validation that keeps whole neighborhoods out of training. The result is a screening map that points urban-forestry crews toward the trees most worth checking first, beginning with ash at risk from the Emerald Ash Borer.
LiDARSentinel-2NAIPscikit-learnUrban Forestry