Brooks Groves

Developer · Writer · Outdoorsman · Pacific Northwest

Maps, mountains,
data & dispatches

I build things that live outdoors on the internet — geospatial dashboards, environmental monitors, and tools for understanding wild places.

47.6062° N · 122.3321° W
All on GitHub →
```

WUI · Search & Rescue · Fire

RIDGELINE

Call volume analysis for WUI search & rescue using real Phoenix Fire Department dispatch data. Interactive maps and trend visualizations.

View project →

Hydrology · Sierra Nevada · USGS

Sierra Streamflow Monitor

Live tracking of 8 USGS stream gages across Sierra Nevada watersheds — historical spaghetti charts, Leaflet map, and 7-day sparklines.

View project →

Snowpack · Mt. Rainier · SNOTEL

Rainier Snowpack

Automated snowpack monitoring for Mt. Rainier pulling hourly SNOTEL data via GitHub Actions. Rayshader 3D visualization with USGS topo overlay.

In progress →

Weather · Python · GitHub Actions

Weather Report Bot

Automated daily weather reports built with Python and Matplotlib, posting to Twitter and Bluesky via scheduled GitHub Actions workflows.

View project →
```

```

Building a live streamflow dashboard on a $0 budget

GitHub Actions, USGS APIs, and a healthy respect for Pacific snowmelt.

Why I switched to pixi for managing Python and R environments

After years of conda headaches, a faster path to reproducible geospatial work.

Rayshading Mt. Rainier in R — a step-by-step walkthrough

Getting DEM data, lighting, and a proper topo overlay without losing your mind.

Journal All entries →

Early season scouting — Glacier Basin trail

Snowpack is behind average but the road opens next week. Notes from the lower trailhead.

Race week for Paris–Nice: a few things I'm watching

GC contenders, climbers to watch, and whether Pogačar can keep his streak alive on the Côte d'Azur.

First long run back after the hamstring, finally

14 miles on the interurban trail. Slow, wet, and exactly what I needed.

```

Full list →
```

The Comfort Crisis

Michael Easter

Currently reading

Endure: Mind, Body, and the Curiously Elastic Limits of Human Performance

Alex Hutchinson

Up next

A Fire Upon the Deep

Vernor Vinge

Recently finished

Tracking the Snow Leopard

George Schaller

Recently finished

```
More →
```
Kansas City
27 · 24 Final · SB LIX
Philadelphia
2026 Draft
Apr 23–25 Green Bay, WI
On the clock

Offseason · Free agency open

Seattle
5 · 3 Final · Mar 25
Houston
Seattle
vs LAA Today · 7:10 PM
L.A. Angels
San Diego
2 · 6 Final · Mar 25
San Francisco

Volta a Catalunya

GC: Evenepoel (Soudal)

Stage 3 of 7 Live

Tour de France

Starts Jul 5, Copenhagen

101 days away Upcoming

Milan–San Remo

Winner: Mathieu van der Poel

Mar 22 Final

Boston Marathon

Hopkinton → Boston, MA

Apr 21, 2026 26 days out

World Athletics Indoors

Nanjing, China

Mar 21–23 Completed

Ironman World Championship

Nice, France

Sep 6, 2026 Upcoming
```