

Politics Dashboard: A Self-Hosted, AI-Summarized News & X Feed Reader
Politics Dashboard: A Self-Hosted, AI-Summarized News & X Feed Reader Bottom line up front. I built and now open-sourced a self-hosted news dashboard that aggregates political news from RSS or FreshRSS, summarizes each article with a configurable LLM, generates a 24-hour thematic digest, and sits alongside live X/Twitter posts (with per-account AI summaries) via a self-hosted Nitter. Repository: github.com/RobertDWhite/politics-dashboard. License: MIT. Multi-arch images at ghcr.io/robertdwhite/politics-{api,ui}. The image I run in production is the same image GitHub Actions builds from main. ...
Weather Dashboard: A Self-Hosted, NWS-Grade Weather Operations Console
Weather Dashboard: A Self-Hosted, NWS-Grade Weather Operations Console Bottom line up front. I built and now open-sourced a self-hosted weather operations dashboard built around the US National Weather Service api.weather.gov and a stack of other free public sources (NOAA SPC, AviationWeather Center, NDBC, USGS, RainViewer, IEM). For fun, I also pull in APRS stations from my SDR rig. It renders active alerts with VTEC parsing and polygon overlays, NEXRAD and MRMS radar with time-machine playback, severe-weather products from SPC including ProbSevere v3 and GLM lightning, aviation METAR/TAF/AIRMET/SIGMET, marine buoys and tides, USGS earthquakes, AirNow AQI, and a 7-day NWS forecast. It speaks CAP 1.2 to other systems, fans out severe alerts to Slack/Discord/generic webhooks, and supports VAPID web push for the browser. Repository: github.com/RobertDWhite/weather-dashboard. License: MIT. Multi-arch images at ghcr.io/robertdwhite/weather-dashboard-{api,ui}. The image I run in production is the same image GitHub Actions builds from main. ...
Always-On SDR: Building a Multi-Band Radio Intelligence Platform on Kubernetes
This post was originally published at w3rdw.radio, the ham radio blog of Robert White (W3RDW). It is cross-posted here for the WhiteMatter Tech audience. Always-On SDR: Building a Multi-Band Radio Intelligence Platform on Kubernetes I have been quietly building something i am pretty excited about. The idea started simple enough: i wanted a permanent, always-on radio monitor for 2m. It grew into something considerably larger. Today the stack covers 2m, 70cm, and the full HF spectrum from 3–28 MHz simultaneously: recording, decoding, transcribing, and tagging everything it hears, around the clock, with no manual intervention. ...
Sola Coffea: A Native iOS App for Coffee Obsessives
Introducing Sola Coffea After approximately three years of development, I am pleased to announce that Sola Coffea is now available on the App Store. It is a native iOS application constructed for individuals who approach their coffee with deliberation, whether you are cataloguing single-origin beans, calibrating espresso extractions, or discovering new establishments while traveling. What originated as a simple coffee logging concept evolved into a comprehensive platform encompassing brew analytics, social features (coming in V2), shop discovery, and a dedicated business tier for roasters and cafe proprietors. ...
GrafLens: A Native iOS Application for Grafana
Introducing GrafLens Whether you operate a production Kubernetes cluster or maintain a homelab sustained by determination and YAML, if Grafana is part of your observability stack, you recognize the frustration of consulting dashboards on a mobile device. Navigating to a Grafana instance via a mobile browser is an exercise in frustration. You encounter compact text, unresponsive panels, and an interface that was never designed for smaller displays. So I decided to create something better. ...