My Projects.
Radio meets code.

Amateur radio software projects — built in the open, deployed on GitHub Pages. No installation, no server, no account. Just a browser and a callsign.

● 7 active projects Open Source · GitHub Pages Class C · ON3VZ
01
ARDF Direction Finding WLD Club

WLD FoxWave ARDF

A virtual fox hunt simulator for the WLD amateur radio club. Train direction-finding skills from your browser — no receiver required. Set up virtual transmitters, practice bearing estimation, and sharpen your ARDF technique before heading into the field.

N S E W FOX · 144.300 MHz
02
CW / Morse Education Kids 7–15

DOT & DASH 🕵️

A gamified morse code trainer for children aged 7 to 15, built on the scientifically validated Koch method. 130 levels, 4 play modes, no installation. Characters always play at 20 WPM — the brain learns to hear patterns, not count dots.

K O C H 20 WPM Koch method · 130 levels
03
RF Theory Education WLD Club

WLD ON6WL — dB & dBm Cursus

An interactive course on decibels and dBm for radio amateurs — developed with the WLD club. Covers the full dB scale from first principles: ratios, power levels, antenna gain, feedline loss, and link budget calculations. All in one clean web app.

−20 0 +3 +10 dBm +3 dB = ×2 power
04
Propagation Live Data HF Planning

Propagation Watch

A propagation planner built for the shack, not the laboratory. Answers the one question every HF operator actually asks: is it worth switching on the rig right now — and if not, when? Live solar indices, band-by-band outlook, all in one page.

TX RX F2 SFI · A · K · Bz
05
Propagation Live Data HF Planning

HF Band Scout

An interactive world map that shows where you can make contact right now, on which band, and with which radio settings — based on your licence class, power, mode, and live space weather data from NOAA and WSPR. Built as a PWA: no installation, no account, works offline.

82% 41% 20m · SFI 142 · Kp 1 WSPR
06
Field Day N1MM Logger+ WLD Club

N1MM Field Day Tracker

The Excel sheet on the field day table, replaced by a live scoreboard. N1MM Logger+ broadcasts every logged QSO over UDP, and the tracker fills in a station-by-band matrix in real time. ADIF import as a safety net, manual overrides for paper QSOs, and a public read-only snapshot on GitHub Pages so everyone can follow along. Runs on Windows and Linux, fully offline, plain JSON storage.

STATION 160 80 40 ON4XYZ/P ON6ABC/P ON7DEF/P ON5GHI/P M N1MM UDP :12060 LIVE
07
Log Converter ADIF · Cabrillo · EDI 100% Client-Side

QSObridge

Read a log in almost any common format, edit it in a live grid, validate it against a contest or activation profile, and export a clean file with one click. Import ADIF, Cabrillo, EDI/REG1TEST, SOTA-CSV, FLE and generic CSV/TSV/XLSX. Split and merge columns, catch dupes, fill in DXCC and CQ/ITU zones from the callsign, and export to ADIF, Cabrillo, EDI, SOTA-CSV, JSON and more. Eighteen built-in profiles for POTA, WWFF, SOTA and the big contests. Everything runs in the browser, offline, with no backend and no telemetry. Your files never leave the device.

ADIF Cabrillo EDI CSV RST ZN ALL LOCAL · IN BROWSER v2
— — —

More on the bench.

More projects are in progress. Follow the blog for updates, or check the GitHub repository directly.