Available for workRemote · CET (GMT+1)

Johnny Drummond

AI-Native Developer · Solo Founder, Xplor.io

Based in Mallorca, Spain · CET / GMT+1

Mallorca, Spain

jd@xplor.io xplor.io

+34 684 413 089

Built the largest independent canonical yacht database outside the industry's incumbents — integrating 10 major brokerages and triangulating cross-broker provenance on 5,500+ listings — as a solo developer using an AI-native workflow.

Founder and sole engineer of xplor.io, a B2B yacht charter discovery platform shipped end-to-end over 18 months on Nuxt 3 / Vue 3 / TypeScript / Supabase / Vercel. Before this, 20+ years as a superyacht captain — which is where the product instincts come from.

Platform

Largest independent canonical yacht database outside YATCO and Boat International

Architecture

AI-first: Claude API, pgvector + HNSW, intent extraction

Domain

20+ years maritime leadership translated to product development

Stack

Full-stack TypeScript on Nuxt 3, Vue 3, Supabase, Vercel

Platform Built

View live

Founder & Solo Developer

2024 – Present

Xplor · xplor.io · Mallorca, Spain

12,757+

Vessels

10

Leading Brokerages

1,055+

Broker Orgs

18

Months

A full-production B2B SaaS platform for the luxury yacht charter industry — built solo, from zero, with Claude Code as primary IDE partner, Cursor secondary, custom MCP tooling for repeated workflows. AI-first architecture with semantic search, natural language intent extraction, automated broker discovery, and intelligent proposal generation.

  • Built the largest independent canonical yacht database outside YATCO and Boat International: 12,757+ unique yachts with broker-claim provenance tracking
  • Integrated inventory from 10 of the global yacht industry's leading brokerages — YATCO (25-year-old industry MLS, integration in progress), Burgess, Edmiston, Fraser, Northrop & Johnson, Camper & Nicholsons, Ocean Independence, Y.CO, Bernard Gallay, Arthaud Yachting — covering ~33,000 cross-broker listings
  • First platform to triangulate 9 of the world's highest-value yachts across 6+ independent broker sources (TITANIA, SHERAKHAN, SuRi, LADY BRITT, Spirit, VERTIGE, TRIUMPH, SEVEN SINS, Asahi)
  • Built broker registry of 1,055+ verified brokerage organizations via a custom sitemap-driven extraction pipeline
  • Implemented pgvector semantic search with HNSW indexing — natural-language queries like "70m+ in the Med next August under $500k/wk" resolve in milliseconds
  • Engineered a canonical-matching layer with length-gate disambiguation, preventing cross-yacht data corruption at 30K+ URL scale
  • Multi-role RBAC across five user types: owners, brokers, crew, charter clients, admin
  • Shipped MessagingHub: 40+ modular Vue components, real-time Supabase subscriptions, reactions, replies, read receipts, file attachments
  • Shipped Charter Hub: per-section locking, DocuSign contract signing, guest travel coordination, activity voting
  • Built a Three.js radial spatial canvas at /marina-v1 rendering 2,265 yachts in real-time as an interactive discovery surface
  • Integrated production-grade rails: Stripe Connect, DocuSign webhooks with signed-PDF dispatch, Postmark transactional email, AIS Stream live vessel tracking
  • Voice-input layer (useVoiceSearch.ts) for AI-powered natural-language search
  • Instagram Platform API integration — Meta App Review approved for instagram_business_basic
  • 3% referral revenue share on completed charters routed to central agents — positioned as a tool for brokers, not a replacement

Technical Architecture

AI & APIs

Claude Code, Cursor, Claude API (Anthropic)

Frontend

Nuxt 3, Vue 3, TypeScript

Backend & Data

Supabase, PostgreSQL, Row Level Security

Infrastructure & Services

Vercel, Stripe, Postmark

Approach

  • Ship-first.Prototype in hours, refine in days, deploy in real time.
  • AI-native, not AI-dependent.Claude Code primary, Cursor secondary, custom MCP servers for repeated workflows. Comfortable writing from scratch when the task calls for it.
  • Founder-level ownership.I treat every codebase like it's mine — because it usually is.
  • Remote-native.Mallorca (GMT+2), async-fluent, all timezones.

Previous Venture

Founder & CEO

Sept 2021 – Jan 2024

Ourworld Meta · Blockchain / Web3

Founded and led a blockchain startup developing an NFT exchange platform, built around a founding mission of directing the majority of profits to environmental causes.

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 — DistinctionThe Robert Gordon University
References available on request
xplor.io