PH Philosophy

Alaskan Data Visualization

Treating environmental and civic data as a public good, engineered for extreme accessibility.

Alaska operates on logistics, weather, and wildlife. In this environment, accurate data isn't a luxury—it's infrastructure. My approach to data visualization is rooted in a fundamental belief: Public data should be aggressively public, inherently accessible, and terrifyingly fast.

The Problem with Government APIs

We fund massive scientific operations (NOAA, ADF&G, USGS) that collect incredible, life-saving datasets. However, the interfaces provided to the public are often buried in 1990s-era FTP servers, complex XML schemas, or unresponsive web portals that fail miserably on a 3G mobile connection in Prince William Sound. The data exists, but the *accessibility* is broken.

The Intermediary Layer

My role as a systems designer is to build the "middleware" between raw government science and the Alaskan end-user. The architecture is straightforward:

  • Ingestion: Cloudflare Workers routinely ping raw data endpoints (NDBC Buoys, Fish Weirs, Aurora Forecasts).
  • Sanitization: The raw text/XML is parsed, anomalies are stripped, and it is converted into clean, minified JSON.
  • Caching: The clean payload is stored globally on the Edge Network.
  • Delivery: Frontend Progressive Web Apps (PWAs) request the clean Edge cache, resulting in blazing-fast loads even on satellite internet.

Practical Execution

This philosophy drives the primary tools I build:

  • Alaska Fish Count App: Scraping fragmented daily fish weir counts across the state, unifying the schema, and presenting it in high-contrast charts for sport and commercial fishermen.
  • Alaska Aurora App: Translating the NOAA Space Weather Prediction Center's complex Kp-index and hemispheric power models into a simple, geolocated "Go / No-Go" alert system for photographers.

Design Rules for Extreme Use

When a mariner is checking a buoy reading in 15-foot seas, they do not care about a spinning UI animation. High-level data viz here requires strict rules: Dark mode default (to preserve night vision on the bridge), high-contrast typography, zero layout shift (CLS), and functional offline fallback states via Service Workers.

If you're building something
that needs to last

A platform, an archive, a data system, a digital brand — let's build it right.

Start My Project