Michael Champ
Projects, experiments, and field notes.
projects
Interactive map of California's electric system from CEC open data. 6,839 transmission lines colored and weighted by voltage (dotted = underground/underwater), 2,378 power generation facilities sized by capacity, plus load-serving-entity service territories (IOU/POU utilities and CCAs). All layers toggle, with popups on every feature.
4-hour drive-time isochrone of major roads from 6201 S St, East Sacramento — street segments colored by drive time from the center, with a dynamic color scale, click-to-snap nearest road, and keyless basemaps.
Live dashboard over the SMUD outage watcher history — open events and customers affected over the last 30 days.
Live poll to pick an event date — everyone votes for their top dates, results update in real time.
Click any point in the SMUD watershed and get its D8 catchment — area, cell count, elevation, the catchment boundary, and the downstream pour path — served live from the 30 m UTM-10N flow model.
The resume-scorer pre-processing stages on their own: upload a resume (.txt/.md/.docx), get a prompt-injection flag and a cleaned copy with protected-class identifying information removed. No scoring.
LLM resume evaluation — protected-class scrubbing, prompt-injection detection, and rubric-based 1-5 scoring with rationale. PIN-gated live demo; the evaluator model only ever sees scrubbed resume text.
Water-year runoff for Pilot Creek (USGS) charted against a network of 11 high-Sierra snowpack stations from NCEI GHCN, 1900–2026 — with per-station CSVs, source links, and a map of the gauge and measurement sites.
Interactive map of every SMUD hydro plant's inlet catchment, computed from the 30 m depressionless DEM. One toggle layer per inlet, plant markers with areas, and two per-catchment downloads — the hypsometric-curve CSV (same convention as the Watershed Explorer) and a static ESRI shapefile (WGS 84, .zip) of the catchment polygon.
A neon-styled snake game, built in a single prompt with Hermes Agent and Qwen3.8-27B-UD-IQ3_S — canvas rendering, touch controls, high-score tracking.
The audio record of SMUD board meetings, published as a podcast and hosted on my own Castopod.