Open software and hardware that unifies the amateur radio experience — connecting the services hams depend on into tools that just work.
Carrier Wave builds open, operator-first software and hardware that unifies the amateur radio experience — connecting the services hams depend on into tools that just work, whether you're activating a park, running a contest, or making your first QSO.
We're amateur radio operators first and developers second. Every tool we build solves a problem we've hit ourselves, at our own stations, in our own field kits. If we wouldn't use it, we don't ship it.
Our users get a seamless, consolidated experience — fewer tools, less friction, more time on the air. Under the hood we embrace modularity and the Unix philosophy, but that's our complexity to manage, not yours. The seams are on the inside.
We develop in the open. Our code is public, our roadmaps are visible, and our community can see how the sausage gets made. Our value isn't in hiding the source — it's in the craft of packaging it into something that works beautifully out of the box.
Amateur radio runs on a constellation of services, platforms, and communities. We integrate with them, add value to them, and strive to be seen as a partner — never a rival. The ecosystem is bigger than any one project, and we make it stronger by connecting it.
Whether you're a casual POTA activator with a KX2 in a backpack or a multi-op contest station chasing rate, Carrier Wave meets you where you are. Maximum configurability for those who want it, sensible defaults for those who don't.
When priorities conflict — developer convenience vs. user flow, architectural purity vs. practical simplicity, our preferences vs. theirs — the user's experience wins. Every time. Full stop.
Carrier Wave was founded by two Extra Class operators who got tired of duct-taping a dozen apps together just to log a park activation. So we started building.
Justin is a QRP enthusiast and CW operator who lives for portable ops. When he's not activating parks with a minimal field kit, he's reviewing gear, building antennas, and helping newcomers discover Morse code. His passion for low-power operations and field activations drives Carrier Wave's focus on making POTA, Field Day, and contest logging seamless and frictionless.
Jay is a software engineer and CW operator who brings the technical backbone to Carrier Wave. An active member of CWOps, LICW, NAQCC, FISTS, and SKCC, he splits time between chasing CW proficiency and writing the Rust, Docker, and cloud infrastructure that powers Carrier Wave's tools. His engineering philosophy — Unix on the inside, seamless on the outside — defines how the project is built.