
I Added Sun Shading to My Climbing Conditions Tool Using Nothing but Math
How I built real-time sun/shade awareness for 12 PNW crags with zero dependencies, zero API calls, and about 330 lines of JavaScript.
Read more →SRE/DevOps engineer building in the PNW. Writing about systems, side projects, and the occasional debugging adventure.

How I built real-time sun/shade awareness for 12 PNW crags with zero dependencies, zero API calls, and about 330 lines of JavaScript.
Read more →
I asked a question in an avalanche awareness class that wouldn't leave me alone: why doesn't something like NWAC forecasting exist for climbers?
Read more →
The gauge looked alive on the map. Active status, perfect location, exactly what I needed. Except it stopped reporting data in 2019.
Read more →
I added air quality data for wildfire smoke season. What I didn't expect was to immediately discover a wood stove problem in the Skykomish valley.
Read more →