Projects
Things I have built, and what they do.
2026
- 45.6° N, 121.9° W
Fish Run
An animated estimate of where adult salmon and steelhead are in the Columbia and Snake rivers, day by day.
Things I have built, and what they do.
An animated estimate of where adult salmon and steelhead are in the Columbia and Snake rivers, day by day.