Xplor · Profile

Johnny Drummond

Superyacht Captain & Vibe Coder

Mallorca, Spain

jd@xplor.io xplor.io

+34 684 413 089

Twenty-five years as Captain of some of the world's most complex privately owned yachts — including three consecutive 56-metre Perini Navi sailing yachts operated worldwide — built a rare foundation: absolute domain expertise in an industry where operational precision and guest experience are non-negotiable. In 2024, using Claude as an AI coding partner, I taught myself to build software and shipped xplor.io: a full-production, multi-role luxury yacht charter platform — built entirely solo, as my first major coding project.

Platform Built

Founder & Solo Developer

2024 – Present

Xplor · xplor.io · Mallorca, Spain

A full-production B2B SaaS platform for the luxury yacht charter and sales industry — built solo, from zero, as a first coding project, using Claude as AI pair-programmer and Nuxt 3 / Vue 3 / Supabase / Vercel as the stack.

  • Multi-role platform serving owners, brokers, crew, charter clients and management — role-based access, KYC verification and custom enrollment flows
  • 10,000+ yacht listings with advanced discovery, filtering, and an owner/broker claiming workflow
  • FairSeas — a crew revenue-sharing model directing 50% of platform earnings to crew, built into the core architecture
  • CharterBox — real-time messaging with reactions, threading, read receipts, file attachments and group chat admin
  • Charter Hub — per-charter planning portal with AI itinerary generation, per-section captain locking and PDF export
  • Instagram Platform API: OAuth 2.0, long-lived token exchange, media grids, lightbox and video playback
  • DocuSign contract signing, Postmark email dispatch, Make.com social media automation pipeline
  • Shotstack video builder, ElevenLabs voiceover, DALL-E image generation integrations
  • Full referral partner programme, PWA, SEO architecture and admin tooling

Stack: Claude AI · Nuxt 3 · Vue 3 · Tailwind CSS · JavaScript · Supabase · PostgreSQL · Vercel · REST APIs · Instagram Platform API · OAuth 2.0 · DocuSign · Postmark · Make.com · Shotstack · ElevenLabs

Maritime Career

2024 – 2025
CaptainM/Y Lady Victoria · 47m Feadship

Charter and owner trips across the US East Coast, Bahamas and Caribbean.

2019 – 2024
Relief / Temp CaptainMultiple Motor Yachts · sub 40m · Balearics, Sardinia & South of France
2011 – 2019
CaptainS/Y Asahi · 56m Perini Navi · 14 Crew · Worldwide

Full operational responsibility: navigation, safety, refit management, budgeting, accounting, payroll, insurances, customs and immigration. Concurrently managed charter and sale of S/Y Zenji (2011–2013).

2007 – 2011
CaptainS/Y Zenji · 56m Perini Navi · 12 Crew · Worldwide

Worldwide itinerary; refit management; led purchase of S/Y Asahi for the owner in 2011.

2005 – 2007
CaptainS/Y Santa Maria · 56m Perini Navi · 12 Crew · Worldwide

Worldwide itinerary; refit management; led sale of Santa Maria and her tenders for the owner.

2003 – 2005
First OfficerS/Y Santa Maria · 56m Perini Navi · 12 Crew
2002 – 2003
First OfficerM/Y Royal Eagle · 43m · 10 Crew

Maintenance, navigation, safety and refit management.

2000 – 2002
Deckhand / BoatswainS/Y Independence · 53m Perini Navi · 10 Crew
1999 – 2000
Mechanical Engineer's AssistantElf Elgin Gas Platform · Nigg, Scotland

Installation, maintenance and commissioning of all mechanical components; assistant to Chief Mechanical Engineer.

Qualifications & Education

MCA Master 3000 GT Unlimited YachtsIssued 2005 · Valid to 2027
STCW 95 / MCA Safety CertificatesFull complement · Current
ENG 1 Medical CertificateCurrent
BSc Architectural Technology — Distinction1994–1998

References available on request

xplor.io