60

When2Surf

When2Surf is a backend-driven surf intelligence platform that analyzes hourly marine forecasts and automatically identifies and schedules optimal surf windows based on user-defined conditions.

When2Surf is a surf-intelligence platform where I architected and built the backend on AWS. I am named on the pending patent for the automated condition-matching and booking workflow.

I designed a scalable API with JWT-based authentication and role-protected routes for user and preference management. The system ingests hourly marine forecast data and runs a condition-scoring and match pipeline to compute personalized surf windows based on user-defined thresholds (wave height, swell, wind, tide, etc.).

I implemented secure OAuth 2.0 integration with the Google Calendar API, including token exchange, secure storage, refresh handling, and automated event creation. A scheduled background job continuously re-evaluates new forecast data against stored preferences and triggers booking-ready suggestions. The backend serves a Vercel-hosted frontend.

Backend Highlights:

-AWS-deployed backend with scalable REST API design

-JWT authentication and role-based access control

-Forecast ingestion + condition-scoring/match pipeline

-OAuth 2.0 Google Calendar integration with automated event creation

-Scheduled background job for continuous forecast evaluation