Projects · Downloads · Field notes

Useful things,
built and shared.

A home for Mike's active projects, experiments, plans, software, and downloadable files.

Browse the file repository

THE WORKBENCH IS ONLINE

2 public projects

Explore

Projects on the bench

01

Morse Code Trainer

I wanted to improve my own Morse code skills, so I developed a new Morse Code Trainer and decided to share it with the amateur radio community. It offers keyboard practice, guided Koch learning, quizzes, Word Copy practice, adjustable speed and tone, and Farnsworth spacing. The goal is to make regular CW practice simple, friendly, and easy to fit into your day.

Amateur Radio Active Posted Jul 26, 2026 0 files 0 downloads Website

Project details

Open the project to see files, notes, photos, and videos.
Read build log
02

Group Ride Alert

A group ride coordination and alert app for riders, leaders, events, announcements, and live ride status.

In progress Posted Jun 18, 2026 1 file 133 downloads Website

Project story

Why I Developed Group Ride Alert

I developed Group Ride Alert after riding in group bike and recumbent trike rides where communication can sometimes be difficult. On a group ride, riders can get stretched out, voice callouts may not reach everyone, and important messages like “Car Back,” “Slowing,” “Stopping,” or “Need Assistance” can be missed.

The goal of Group Ride Alert is simple: help riders stay connected and aware during a ride without needing special hardware. A ride leader creates a ride, riders join with a short code, and everyone can send or hear important spoken alerts from their phone.

This app is being built from real ride experience, not just theory. Each test ride helps me find ways to make the app more practical, safer, and easier to use.

Reducing Accidental Alerts

During real group ride testing, I noticed that it can be easy to accidentally press an alert button while scrolling the screen, switching tabs, or handling the phone during a ride.

To help prevent false alerts, I added a new confirmation step. When a rider taps an alert button, the button now asks them to tap again to send. This helps make sure alerts are intentional before they go out to the group.

This should cut down on accidental alerts while still keeping the app quick and simple when riders really need to send a message.

Group Ride Alert
Read build log

Fresh off the bench

Recent downloads

PNG
group_ride_brochure.png Group Ride Alert · Added Jun 18, 2026 · 2.1 MB

Brochure for Group Ride Alert App I created

Download