Category: Commercial product | Status: In production, live and in active development
LokiLoop is a golf GPS, scoring, digital caddy, and club-selection app delivered as an installable web app. It is the one product here with nothing to do with laboratories — and the one that gets used every weekend, which turns out to be the most demanding testing environment of the lot.
What it does
- Yardages that mean something — distances to the front, middle and back of the green derived from real course geometry rather than a single pin coordinate.
- Scoring for the whole group — build a round, add players, keep score for everyone.
- Scramble management - keep stats for yourself and for any number of scramble teams, all maintained separately. No need to exclude a round from saving just to keep your handicap clean.
- Club recommendations — a personal swing matrix learns how far each club actually goes for that player, and adjusts for strike quality instead of assuming every swing is pure.
- Scorecard photo import — photograph a paper scorecard and have the round read in automatically.
- Course data from open mapping sources, refined by an in-house vectorisation pipeline.
Built for the course, not the office
The interesting engineering constraint is that a golf course is a hostile environment for a connected app: cellular coverage drops in tree lines and valleys, and a scoring app that stalls mid-round is worse than a paper card.
LokiLoop is therefore built offline-first. Scores entered without a signal are queued locally and synchronised when coverage returns; network calls time out quickly instead of hanging; and the app shell is cached so it launches with no connection at all. Club recommendations are computed on the device rather than server-side, so they keep working in a dead spot.
Current status
Live in production at lokiloop.com and in regular real-world use, with a separate development environment used for testing before anything reaches players. It is under active development, with the current work focused on course-data coverage and the on-course experience.