Shadow Enigma Featured New
Morse code copy practice tool featuring a fully operational Enigma machine. Master CW decoding through realistic WW2 campaign missions and 100+ standalone challenges.
Visit Site βLooking for the old KE9BOS logging or training tools? Those projects have been discontinued. CW training tools now live at training.vailmorse.com. Join the Vail Discord for updates on new projects.
Ham Radio β’ Open Source β’ CW Enthusiast
Brett Hollifield β KE9BOS. Amateur radio operator from Indianapolis. I maintain the Vail Adapter open-source project and build tools to help people learn CW. When I'm not at the bench, I'm chasing POTA activations, riding motorcycles, or exploring somewhere new.
What I'm actively working on right now.
Morse code copy practice tool featuring a fully operational Enigma machine. Master CW decoding through realistic WW2 campaign missions and 100+ standalone challenges.
Visit Site βA real-time HF propagation map β see who you can hear right now from live RBN spots, POTA activators, and online CW operators. Includes rig CAT control and live chat.
Visit Site βA full Morse code learning platform β structured lessons, daily challenges, copy and send practice, progress tracking, and leaderboards.
Start Learning βInternet CW repeater for practicing Morse code with others worldwide in real-time.
Visit Site βA game where you copy authentic historical maritime distress signals β SOS and CQD β across difficulty levels, campaigns, and leaderboards.
Play Now βA real-time Reverse Beacon Network spot aggregator with a searchable web interface and public REST API for live CW, RTTY, and FT8 spots.
Visit Site βAsynchronous CW messaging platform β send and receive Morse code messages to other operators. Currently in open testing.
Visit Site βListen to stories transmitted in Morse code at adjustable speeds, take notes, and answer comprehension questions across difficulty levels.
Visit Site βA fast-paced Morse code speed-challenge game with Firebase leaderboards and multi-keyer support.
Play Now βA cross-platform desktop app that mixes CW sidetone into your microphone β send Morse code during Zoom, Teams, and Discord calls.
Download βBrowser-based tools for learning and practicing Morse code at your own pace.
Start Training βA roguelike RPG that teaches Morse code as you play. Learn CW through gameplay, not drills.
In DevelopmentA Morserino-style standalone CW device with a 4" display and built-in mini keyboard. Features games, training tracks, online repeater access, Morse Mailbox integration, and more.
Beta TestingOngoing firmware and hardware updates to the open-source zero-delay Morse code USB interface I maintain.
View on GitHub βPrepping video content covering CW, ham radio, and the Vail ecosystem of products.
Subscribe βHardware I design and sell β order direct from the official store at shop.ke9bos.com.
A zero-delay Morse code USB interface that solves computer audio latency for CW practice. Works with MIDI, keyboard input, and direct radio keying. I took over maintenance and development of this open-source project and sell official assembled units and kits.
A Morserino-style standalone CW device β no computer required. Features a large 4" display, built-in mini keyboard, and a ton of functionality:
The official store for Vail Adapters, assembled units, kits, and CW accessories. Buy direct β this is the only official source for genuine hardware.
Shop at shop.ke9bos.com βHam radio activity and community involvement.
Parks on the Air β I activate parks regularly. Look me up on pota.app.
Public event support including marathon communications.
Hardware and embedded experiments away from the CW bench β 3D printing, PCB design, and microcontrollers.
An open-source disc golf throw analyzer β a small ESP32-C6 puck with a high-G IMU that measures spin rate, release speed, and hyzer/nose/launch angles.
In DevelopmentA modular 3D-printed split-flap display with stepper-driven character drums and ESP32-C3 controllers networked over ESP-NOW.
PrototypeAn ESP32 servo-driven flip-digit clock and counter with NTP sync, RTC fallback, and an embedded web configuration UI.
CompleteAn OP-1βinspired portable groovebox β a Flutter touchscreen UI on a Raspberry Pi backed by a C++/JUCE audio engine.
In DevelopmentA four-legged walking robot with expressive OLED eyes, eight servos, and an ESP32-S3 camera controller running custom gait code.
In DevelopmentA generative ambient drone synthesizer on an ESP32 using the Mozzi library, with five modes and rotary/OLED control.
PrototypeI'm Brett, KE9BOS β an amateur radio operator and maker based in Indianapolis. I got into ham radio for the technical challenge and stayed for the CW.
I took over maintenance of the Vail Adapter project from its original creator and have been expanding it ever since β improving the hardware, adding features, and building out a whole ecosystem of tools for CW practice and training. What started as helping with an open-source project has grown into a community of contributors and users worldwide.
Beyond radio, I'm into 3D printing, PCB design, and open-source hardware. I believe in building things that are useful, well-documented, and accessible to others who want to learn or contribute.
When I'm away from the workbench, you'll find me on a motorcycle, mountain biking, traveling somewhere new, or hunting down good food.
I love collaborating with other hams and makers β whether it's bouncing ideas around, helping troubleshoot a project, or just talking shop. I'm also always happy to hear feedback on the tools and hardware I build. If something's working great or could be better, let me know.