The problem
Turn an open-ended adventure brief into a small, explainable set of route options without presenting planning estimates or external booking handoffs as confirmed travel inventory.
Prompt-first route planning for adventure travelers
A deployed prompt-first travel planner that turns a rough adventure brief into ranked multi-stop routes with visible reasoning, estimates, and booking boundaries.

Wild Route starts with the traveler's intent, then exposes route reasoning, confidence, estimate boundaries, and provider handoffs at the point of choice. The experience stays useful even when live providers or immersive media are unavailable.
Turn an open-ended adventure brief into a small, explainable set of route options without presenting planning estimates or external booking handoffs as confirmed travel inventory.
Independent adventure travelers comparing pace, climate, budget, and detours before validating details and booking with external providers.
Independent product direction, UX/UI, Next.js frontend, route/API architecture, security boundaries, testing, and deployment
Started from travel intent and kept route reasoning, confidence, freshness, and estimate boundaries visible at the point of decision.
Built a deterministic, schema-validated route engine before adding live model or provider dependencies.
Kept browser traffic behind same-origin Next.js handlers, with ownership checks, Supabase RLS, and server-only booking-link construction.
Reworked save and preview flows for stateless serverless hosting after the first deployed implementation exposed a process-memory assumption.



Explore the other current projects where product thinking is carried through interface, architecture, testing, and release.

Evidence-led financial research with human approval

Commercial proof, operator review, and reliable progression

Trustworthy AI transcript interaction, built local-first

A native macOS focus-and-reset loop

A native iOS activity deck for the moment between plans