Drift Golf

Context

Context

Golf apps had been solving half the problem for over a decade. Hole19, The Grint, 18Birdies, and Golfshot built sophisticated player tools with GPS yardage, shot tracking, digital scorecards, and swing analysis. Every one of them stopped at the player. None of them touched the business side of the course.

Drift Golf started from a different thesis: if you can get a golfer to open the app for shot tracking, you can let them order a beer from the 7th fairway without breaking their round. The player tool is the engagement layer. Commerce is the business model. Everything else follows from that relationship.

I designed the entire platform from zero, working with two co-founders and two engineers across three product surfaces over three months.

Golf apps had been solving half the problem for over a decade. Hole19, The Grint, 18Birdies, and Golfshot built sophisticated player tools with GPS yardage, shot tracking, digital scorecards, and swing analysis. Every one of them stopped at the player. None of them touched the business side of the course.

Drift Golf started from a different thesis: if you can get a golfer to open the app for shot tracking, you can let them order a beer from the 7th fairway without breaking their round. The player tool is the engagement layer. Commerce is the business model. Everything else follows from that relationship.

I designed the entire platform from zero, working with two co-founders and two engineers across three product surfaces over three months.

Golf apps had been solving half the problem for over a decade. Hole19, The Grint, 18Birdies, and Golfshot built sophisticated player tools with GPS yardage, shot tracking, digital scorecards, and swing analysis. Every one of them stopped at the player. None of them touched the business side of the course.

Drift Golf started from a different thesis: if you can get a golfer to open the app for shot tracking, you can let them order a beer from the 7th fairway without breaking their round. The player tool is the engagement layer. Commerce is the business model. Everything else follows from that relationship.

I designed the entire platform from zero, working with two co-founders and two engineers across three product surfaces over three months.

Year

2024

Industry

Sports + Commerce

North Star

The player tool IS the revenue channel.

Three Surfaces, One System

Three Surfaces, One System

Drift wasn't one app. It was an ecosystem that had to feel like one.

The consumer mobile app handled GPS hole maps, shot tracking, digital scorecards, side game scoring, and on-course food and beverage ordering. The provider mobile app was staff-facing: order management and delivery routing to the cart's GPS coordinates. The admin dashboard covered menu management, POS integration, course analytics, and revenue reporting.

A player ordering a sandwich on hole 7 triggers a notification on the provider app, routes to the nearest cart, and logs revenue in the admin dashboard. Three apps sharing one data model. The design challenge was making them feel like a single product despite serving completely different users with completely different needs.

There was also a hardware layer. A cart-mounted sensor captured wind speed and environmental data at ground level, feeding real-time conditions into the player app while doubling as a GPS beacon for delivery routing. The sensor wasn't an accessory. It was the link between the player experience and course operations.

Designing for Sunlight

Designing for Sunlight

Golf courses are hostile environments for mobile UI, and most golf apps are designed as if they'll be used on a couch.

Direct sunlight means high-contrast layouts with no subtle grays. One-handed use between shots means oversized tap targets and thumb-zone navigation. Intermittent attention means nothing should be more than two taps from the active round. Gloves, sweat, and movement mean generous spacing and no precision gestures. Cellular dead zones on parts of the course mean offline-capable scoring that syncs on reconnect.

I stripped micro-interactions, spring animations, and swipe behaviors. The engineering team couldn't deliver them at quality with the timeline we had, and the environment didn't reward them anyway. I focused design energy on what actually matters when you're standing over a 6-iron in July: high contrast, large targets, shallow navigation, and fast state changes.

This was a case where constraints improved the product. The limitations forced every design decision toward clarity, and the result is an interface that works under conditions where most apps fall apart.

The Scoring Engine

The Scoring Engine

Side games are what keep groups engaged over a full round, and they're also what keep the app open for longer than a quick yardage check. Drift supported formats most competitors ignored: stroke play, skins with carryovers, Nassau (front nine, back nine, and overall as three bets in one), Wolf (rotating captain picks partners each hole), Stableford (points-based scoring that rewards aggressive play), and closest to the pin contests.

The breadth of scoring formats wasn't a feature list decision. It was a retention decision. The group that plays Wolf every Saturday has a reason to open Drift instead of their usual app. And once the app is open for scoring, the ordering system is one tap away.

Commerce Where Nobody Expected It

Commerce Where Nobody Expected It

The feature no competitor had: order food, drinks, or merchandise from anywhere on the course, delivered to your cart's GPS coordinates.

This was the business model. Everything else, shot tracking, scoring, GPS, was the hook. The ordering system was the revenue engine.

The flow worked like this: the player browses the course menu, which is managed through the admin dashboard. An order is placed with the cart's GPS location attached. The provider app receives the order with delivery routing. Staff delivers to the cart. No flagging down the beverage cart, no walking back to the clubhouse.

Courses were sitting on untapped revenue that depended entirely on a beverage cart driving past at the right moment. Drift turned that into an on-demand channel that the course controls and the player actually wants to use.

The engineering spanned all three surfaces. The consumer app was built in React Native with GPS-based cart location, an offline-tolerant ordering queue, and real-time scoring state. The provider app, also React Native, handled a real-time order stream with turn-by-turn delivery routing to cart coordinates. The web-based admin dashboard covered menu management, a POS integration layer, order analytics, and revenue reporting. And the cart-mounted hardware integration provided wind speed telemetry, environmental data, and location broadcast over Bluetooth.

Designing With a Ceiling

Designing With a Ceiling

The co-founders were non-technical and scope-hungry. Social features, leaderboards, and community tools kept surfacing as ideas before the core experience was solid. Part of my job was absorbing the ideas worth keeping, designing them into the existing architecture without bloating the experience, and pushing back on the rest. In a three-month engagement with a junior engineer, cohesion is more valuable than features.

Drift piloted across multiple golf courses in Alberta. The app was the mandatory scoring and ordering platform for a live tournament. The project secured an innovation grant through Alberta Innovates and earned recognition at SXSW.

The thesis held. Golf apps don't have to choose between serving players and serving courses. If the player tool is good enough to earn daily use, the commerce layer earns the right to exist.

Three surfaces, one system. Player engagement funds course operations, and the app earns its place in both hands.

Let’s talk.

We start by listening. Let's talk like people building something worthwhile.

Fast reply.

Expect a note from us within one business day with a link to book a 20-minute discovery call.

Clear next steps.

48 hours after that call you’ll receive a fixed-fee proposal, sprint-by-sprint roadmap, and launch timeline—everything you need to green-light with confidence.

Let’s talk.

We start by listening. Let's talk like people building something worthwhile.

Fast reply.

Expect a note from us within one business day with a link to book a 20-minute discovery call.

Clear next steps.

48 hours after that call you’ll receive a fixed-fee proposal, sprint-by-sprint roadmap, and launch timeline—everything you need to green-light with confidence.

Let’s talk.

We start by listening. Let's talk like people building something worthwhile.

Fast reply.

Expect a note from us within one business day with a link to book a 20-minute discovery call.

Clear next steps.

48 hours after that call you’ll receive a fixed-fee proposal, sprint-by-sprint roadmap, and launch timeline—everything you need to green-light with confidence.

© 2026 MetaModern, Inc. All rights reserved.

No spam

No data resale

© 2026 MetaModern, Inc. All rights reserved.

No spam

No data resale

© 2026 MetaModern, Inc. All rights reserved.

No spam

No data resale