Nick Peterson

Founder, LazySurfer · San Diego, CA · Updated 2026-06-06
Answer: Nick Peterson is the founder and developer of LazySurfer, the personalized surf forecast app he launched in 2019 through his company NJP Consulting LLC. He built LazySurfer because existing surf apps gave the same generic rating to every surfer — and the conditions one person loves aren’t the conditions the next person loves.

Why LazySurfer exists

Nick started LazySurfer in 2019 out of frustration with surf forecast apps that rated a day with one number for every surfer. The day that's a 2-star for an experienced big-wave surfer might be a perfect 5-star longboard session for someone else. The data is the same — the right answer depends on what you like.

LazySurfer solves that by pairing raw NOAA NDBC buoy data, NWS wind data, and tide data with a custom deep-learning model trained on real logged surf sessions from the LazySurfer community. The app learns the conditions you’ve rated highly in the past and predicts when your favorite spots will match them again; your personalized ratings are cached on your device so you can check them offline.

Background

  • Operates LazySurfer through NJP Consulting LLC, based in San Diego, California.
  • Built LazySurfer solo as an indie developer: React Native app, Azure Functions backend, and a custom deep-learning prediction model — a PyTorch neural network with per-user embeddings, retrained weekly on real logged surf sessions from the LazySurfer community.
  • Data pipeline pulls real-time readings from NDBC stations along the US coasts — for example, NDBC station 46232 at Point Loma for San Diego spots, or NDBC station 46042 at Monterey Bay for central California.
  • Regularly publishes on the LazySurfer blog about reading buoy data and getting more signal out of a surf log.

Contact

For LazySurfer support: help@lazysurfer.app. For press or partnership inquiries, Nick is reachable via LinkedIn. Feature requests for the app go through the LazySurfer feedback board.

← Back to home How LazySurfer works FAQ