AVAILABLE FOR NEW PROJECTS · INDEPENDENT SOFTWARE ENGINEER · BASED GLOBALLY ·AVAILABLE FOR NEW PROJECTS · INDEPENDENT SOFTWARE ENGINEER · BASED GLOBALLY ·AVAILABLE FOR NEW PROJECTS · INDEPENDENT SOFTWARE ENGINEER · BASED GLOBALLY ·AVAILABLE FOR NEW PROJECTS · INDEPENDENT SOFTWARE ENGINEER · BASED GLOBALLY ·AVAILABLE FOR NEW PROJECTS · INDEPENDENT SOFTWARE ENGINEER · BASED GLOBALLY ·AVAILABLE FOR NEW PROJECTS · INDEPENDENT SOFTWARE ENGINEER · BASED GLOBALLY ·

01 / Fullstack

Customs Breeze

Caribbean Driver Platform

Role

Full-Stack Engineer

Year

2025

Duration

6 weeks

Category

Fullstack

Customs Breeze hero image
Next.js 15TypeScriptTailwind CSS 4.1Supabase (PostgreSQL)StripeSanity CMSReact Leaflet

01 / Overview

Customs Breeze is a multi-user travel platform that connects international travelers with vetted local drivers across the Caribbean and Central America. It combines intelligent trip booking, real-time communication, subscription-based driver onboarding, and digital customs support into a single end-to-end experience.

02 / The Challenge

Problem

The founders needed more than a marketing site — they needed a full platform that could safely connect travelers with trusted local drivers in multiple countries. The product had to handle multi-role access (users, drivers, admins), real-time messaging, customs guidance, and paid driver subscriptions, while still feeling simple for first-time travelers landing on the site.

03 / The Approach

Solution

I designed and built a full-stack platform on Next.js 15 and Supabase with clear separation between traveler, driver, and admin flows. Stripe powers tiered driver subscriptions (Free, Standard, Premium), Supabase handles authentication and real-time chat, Sanity manages the content-driven blog and SEO sections, and React Leaflet provides interactive maps across key booking journeys.

04 / Features

What I Built

01

Multi-Role Platform Architecture

Separate experiences for travelers, drivers, and admins with role-based authentication, tailored dashboards, and clear navigation for each user type.

02

Intelligent Booking Flows

Guided booking journeys with location-aware search, trip details, and clear pricing that help travelers quickly find and book vetted local drivers.

03

Driver Subscription System

Stripe-powered subscription tiers (Free, Standard, Premium) that unlock additional visibility and perks for professional drivers on the platform.

04

Real-Time Messaging & Support

Supabase real-time channels enabling traveler–driver chat, booking updates, and support touchpoints without leaving the platform.

05

Content & Customs Guidance

Sanity-backed blog and help center offering travel guides, customs tips, and onboarding content that keeps travelers informed and reduces support load.

05 / Screens

Product Shots

Customs Breeze screen
Customs Breeze screen
Customs Breeze screen
Customs Breeze screen
Customs Breeze screen
Customs Breeze screen
Customs Breeze screen
Customs Breeze screen
Customs Breeze screen
Customs Breeze screen
Customs Breeze screen

06 / Outcomes

Results

3

Distinct user roles (traveler, driver, admin) supported in a single unified platform.

6 weeks

From kick-off to a production-ready MVP, including design, implementation, and deployment.

Caribbean & Central America

Platform architecture ready to support multi-country rollouts across both regions.