Why I Built Strike Mission: Surf Forecasting for Travel
The founder story — why a global, score-ranked surf forecast for trip planning needed to exist, and how it became my daily driver too.
Also published on Medium.
The Question Every Surfer Asks on a Sunday Night
If you surf, you know the ritual. It's 9pm. You've got ten tabs open — one forecast site for your home break, a weather model for the synoptics, another page for that spot down the coast, a flight aggregator in another window, and a half-finished mental spreadsheet of swell windows and wind angles.
You're not trying to answer "is it good tomorrow?" You can see that in two seconds.
You're trying to answer a much harder question: "Where in the world should I go in the next ten days to score the best waves?"
That question has no good tool. Every surf forecast product on the market is built around a single spot. You check Uluwatu. You check Hossegor. You check your local. But nobody hands you a ranked list that says: of the 1,100+ breaks we track across 115+ countries, here are the five that are about to fire — and here's roughly what the flights cost.
So I built it. It's called Strike Mission, and this is why.
The Problem With Spot-by-Spot Forecasting
The entire surf forecast industry is organized around the wrong unit. It's organized around the spot, when the thing a traveling surfer actually optimizes for is the trip.
Think about how the good surfers — the ones always somehow in the right place when it pumps — actually operate. They're not loyal to one beach. They're watching the North Atlantic, the Indian Ocean, and the South Pacific all at once, mentally cross-referencing swell period against local bathymetry, wind forecast against headland orientation, and the whole thing against a calendar and a budget.
That's an enormous amount of cognitive load, and most surfers can't or won't do it. So they miss it. The swell of the decade lands on a coast they could have reached for a few hundred dollars, and they find out from someone's Instagram a week later.
Strike Mission exists to collapse that entire workflow into one screen. You open the app, and it has already done the global scan for you.
How Strike Mission Actually Works
I want to be specific here, because "AI surf app" could mean anything, and most of it is nonsense. Here's what's under the hood.
A global database of real breaks. Strike Mission tracks 1,100+ surf spots across 115+ countries — from Indonesia to Iceland, Namibia to Papua New Guinea, El Salvador to Norway. Every spot carries verified swell-direction and wind-direction windows. I'll be blunt about a principle that matters more than it sounds: we do not let an AI model invent spot data from memory. Every optimal swell and wind direction is checked against real sources. A surf forecast that hallucinates your wind window is worse than no forecast at all.
A real scoring engine, not vibes. Each spot gets a daily Strike Score from 0–100, built from weighted components: swell direction, swell size, swell period, and wind — each scored independently, then adjusted for wind history, windswell penalties, secondary-swell bonuses, and tide sensitivity. A point break tolerates 40km/h of wind; a slab tolerates 25. The model knows the difference. Scores bucket into categories any surfer understands instantly: Epic, Firing, Good, OK, Poor.
A ten-day horizon. We aggregate hourly marine and weather data into daily surf windows across the entire forecast range, so the question isn't "is it good right now" but "where is it about to be epic, and do I have time to get there."
Flights, baked in. A perfect swell you can't afford to reach isn't a strike mission — it's a tease. So we fold in flight estimates, because the real decision is always waves *and* logistics.
It comes to you. Strike Alerts and the twice-weekly Strike Report digest surface the best 2-day and 5-day windows and the zones that are lighting up — so you don't even have to open the app to know something's brewing.
Why I Made the Hard Calls I Made
A few product decisions tell you what Strike Mission is really about.
No paywall theatre. You get a genuine, card-free onboarding before we ever ask for a card. You explore the product, you see real spots and real scores, and only then do we talk about a trial. I don't believe in nagging you with a countdown clock the moment you sign up. If the product is good, you'll know before I ask for your card.
Accuracy over coverage-padding. It would be trivial to claim "every spot on Earth" by scraping coordinates and guessing the rest. I'd rather track 1,100 breaks I can stand behind than 10,000 I made up. In surf forecasting, a confidently wrong answer costs you a flight, a week of leave, and the swell of the year.
Built for the strike, not the scroll. Strike Mission isn't designed to maximize your time in the app. It's designed to minimize it — to get you off the screen and into the water, in the right place, at the right time.
My Actual Daily Driver: Strike Mission Before the Global Stuff
Here's the thing I didn't expect when I built Strike Mission: I stopped opening every other surf app.
It started as a tool for the big calls — the ten-day, cross-hemisphere "should I fly somewhere" decision. But somewhere along the way it became the first thing I check every morning, for my own backyard. Because the same engine that ranks 1,100 breaks worldwide works just as well when you point it at the handful of spots within driving distance of your front door.
So that's how I use it now. I've got a Favorites list that's nothing but my dawn-patrol rotation:
- The home break — the one I can see from the car park, the default when everything else is junk.
- The 20-minute point — needs more west in the swell and a clean offshore, but when the Strike Score ticks into "Firing," I'm already in the wetsuit.
- The 90-minute reef — only worth the drive a handful of days a year, which is exactly the problem Strike Score solves. I don't guess whether today's one of those days anymore. The number tells me, and the swell-period and wind-history components tell me *why*.
- The two I won't name here. Every local has them. A slab that holds one specific swell window, and a sandbar that's perfect for about six days a season. I track them quietly. The app doesn't tweet my sessions. It just tells me when to go.
Most mornings I never get to the global view at all. I open the app, glance at my Favorites, see which of my locals is on, and drive. The worldwide strike missions are the dream layer on top. The daily local read is what earns the home-screen spot.
To set it up that way: favorite every break you can reach in a day — your home break, the points and reefs up and down the coast, even the long-shot drives. Strike Mission scores all of them every morning and sorts them best-first. Turn on Strike Alerts and you'll get pinged when one of them crosses into Firing, before you've even reached for your phone.
A UI That Gets Out of Your Way
I have a low tolerance for surf apps that bury the answer under five taps, three upsells, and a chart you need a meteorology degree to read. So Strike Mission is built to give you the answer *first* and the detail *on demand*.
The look is deliberately calm — a deep slate-navy background, the kind that reads fine at 5:45am with one eye open and doesn't blind you in a dark car park. Cards are clean and uncluttered. The one accent color, a bright emerald, is reserved for the things that matter: a price, a selected spot, the action you're about to take.
The workhorse is the Strike Score badge, color-coded so you read your whole rotation in a single glance without processing a single number:
- Epic — purple. Cancel your plans.
- Firing — green. Go now.
- Good — blue. Worth it.
- OK — yellow. If you're keen.
- Poor — grey. Stay in bed.
That's the whole design philosophy, top to bottom: fewer taps, no clutter, get the surfer off the screen and into the water.
Who This Is For
Strike Mission is two products in one, and that's on purpose.
It's the global strike-mission tool for the surfer with ten days, a passport, and a refusal to miss the swell of the year on a coast they could've reached for a few hundred dollars.
And it's the daily driver for the local who just wants to know, in one glance, which of their home breaks is on this morning — secret spots included.
Same engine. Same honest scores. Two ways to never miss it again.
The next great swell is already forming somewhere. The only question is whether you'll be standing on it — or scrolling past it on Sunday night.
Put this surf research on a live forecast window
Strike Mission Pro turns surf travel research into alerts, 10-day Strike Scores, and destination comparisons before you spend money on the trip.
10-day window
See the trip window before flights get expensive.
Unlimited alerts
Let the app watch your score threshold for you.
Custom spots
Track the breaks that actually matter to your travel plans.