cfsam.org is a personal site for useful little views: weather, launches, skywatching, calendar notes, air traffic, and a resume. The Today page is the daily overview; the homepage stays quieter on purpose.
What it is
This is partly a homepage, partly a sandbox, and partly a place to make small data feeds feel practical. I like dashboards, but I also want the site to feel approachable instead of looking like a wall of cockpit switches.
Where it started
A home lab grew into a daily companion
The site began around a small private server and a handful of useful dashboards. That infrastructure still supports the project, but the public experience now reaches further into daily briefings, aviation-inspired games, skywatching, and engineering notes.
The original homepage hero, preserved as part of the site’s home-lab story.
Sources and credits
Most public data is cached by the browser, Cloudflare Worker, or a private server so the site stays quick and avoids unnecessary repeat requests. These sources remain the owners of their data, imagery, and services.
Weather, radar, and fishing
Open-Meteo for forecast, air quality, UV, geocoding, and marine weather data.
NOAA SWPC alerts for active geomagnetic, radio, and solar-radiation notices.
Daily games
Daily game puzzles are generated deterministically by the site so everyone receives the same challenges from midnight to midnight ET.
Final Approach’s aircraft queues, wake interactions, fuel limits, and optimal score are generated and verified on the private server; no operational aviation data is used.
GitHub REST API is used to show the latest site update date.
Air traffic, launch, satellite, weather, and fishing data are best-effort dashboard aids. They are not intended for navigation, safety decisions, launch travel planning, or guaranteed outdoor outcomes.
Location and privacy
Location is only requested when you choose “Use my location.” When saved, it is stored in your browser so weather, skywatch, and air traffic can agree on the same place without asking again on every page.
Protected services and private infrastructure details are intentionally kept behind lighter public wording. If something says “private server,” that is the public-safe version.