← work

TRIPAMPINATOR

Music and radio for the road: your own songs, online radio and podcasts — and it keeps playing through a tunnel.

Open the app →

Runs in any browser, installs as an app. Android app on request.

The player: an LCD showing the radio song now playing, transport keys, and a playlist of stations and songs saved for offline
the deck
The always-on display: a large clock, the station name and a round control pad, all in one LED green
always-on display
Shortcut cards: alarm, parking, locations, always-on display, radio, keep screen on, podcasts, share, settings
shortcuts

What it does

How it was built

A web app first — one codebase, plain JavaScript and Web Audio, no framework — wrapped for Android with a thin native shell that does only what a browser cannot: keep playing with the screen off, show a real lock-screen card, track a destination in a pocket.

It started as a modernization

The first version had grown into ten features — sync, sign-in, quizzes, audiobooks, broadcasting. We cut it back to the core people used, drew one clean seam between the app and the device, and rebuilt from there. The same work we do on legacy systems, done on our own.

Measured on a real phone, not assumed

“The Android wrapper gives background audio” turned out to be false: with the screen off, the phone cut the app's network first and froze it 50 seconds later. A small native service fixed it — and every claim like that is now checked on the device before it ships.

Bugs found where users would never look

Tunnel recovery reconnected perfectly — and then stayed silent, every time. The app's own log said all was well; Android's battery history showed the audio stopping nine seconds after each recovery. Since then, a test that fakes the event proving success is not accepted as a test.

In numbers

Contact

Want something like this — or want your own system to work this way? tesons.company@gmail.com