
← Roster
App · Utility · 2026
Fathom
A dive log that behaves on a boat with no signal.
Ask about the beta→In production
- Reach
- Beta, 1.2K testers
- Rating
- Shipping Q4
- Built with
- KotlinComposeRoomField-level sync
The build
Fathom logs recreational dives — depth, gas, time, conditions, the people you went down with. It is offline-first because the moment you need to write a log down is the moment you are on a boat with one bar of signal.
Writes queue locally and reconcile field-by-field when a connection appears, so two devices logging the same buddy dive merge rather than overwrite. Divers log in pairs; last-write-wins loses real data.
We built it alongside a dive club in Split who tested every release on actual dives for a season. The certification-card scanner exists because they asked for it four separate times.
Notes from production
- OfflineEvery write queues locally
- SyncField-level merge, no overwrite
- Tested byA dive club in Split, one season
- NextOpen beta, then Q4 release

Fathom — key art

