FlykiteStart a project
← Back to workProject 01 · AI System · Web · My ventureShipped 2026

JOLI Collective —
an editorial travel concierge.

A travel concierge that reads like a well-travelled friend's note, not a recommendation feed. Built as my own venture, JOLI is a stress-test of what design-led AI looks like when craft sits next to capability.

— Client

JOLI Collective (my venture)

— Year

2026

— Scope

Brand, product, AI architecture, design system

— Live at

jolicollective.net

JOLI Collective — homepage hero
— 01

Context

Algorithmic travel recommendations have a flatness problem. Everything is good, nothing is interesting, and the things that get surfaced look the same across every platform. JOLI started from the opposite premise: a small set of opinionated recommendations from someone whose taste you trust, in places where taste matters more than ranking. I built it to find out what an editorial AI product feels like when it's designed end to end - voice, surfaces, system, and model layer - by the same hand.

— 02

Approach

The brand came first. Monument Grotesk, an editorial reference register that sits closer to Cereal and Monocle than to a typical AI product. Present-tense, opinionated, written in the voice of someone who has actually been there. The product was designed to extend that voice - not to bolt a chat interface onto a recommendation engine, but to feel like a continuous editorial surface that happens to be alive.

The architecture is a multi-stage AI pipeline with three section-scoped copilots — Stay, Eat, Do — each with its own thread, context, and tools that mutate state. The copilots don't share a brain; they share a brief. That separation is what lets each one stay opinionated rather than collapsing into a generic assistant.

JOLI in flow — a section copilot iterating on a Stay shortlist, with state mutating live across the pipeline
JOLI in flow — a section copilot iterating on a Stay shortlist, with state mutating live across the pipeline.
— 03

What I built

Brand

In collaboration with designer Natalia Witwicka. Wordmark, editorial typography system on Monument Grotesk, voice guidelines, photographic register. Reads as taste, not as a tech product.

Product

Multi-stage AI pipeline. Three section-scoped copilots (Stay, Eat, Do), each with isolated thread, context, and tools that mutate state. Designed surfaces, not chat-as-default.

Architecture

Next.js 14 App Router on Vercel. Supabase with pgvector and PostGIS for geo-aware retrieval. RLS across 22 tables, rate limiting, Stripe webhooks. Claude Sonnet at the model layer with OpenAI embeddings.

Surrounding system

Separate codebases for the marketing site and a Remotion-based video pipeline, sharing a TypeScript-native design system. Brand, product, and the surfaces around it, shipped from one stack.

— 04

Outcome

JOLI is my own answer to a question worth asking out loud: what does an AI product feel like when it's designed end to end by someone who cares about both halves?

The work continues - new sections, new surfaces, new model layers - and what's shipped already is the proof of approach: idea to sketch to shipped.

— A note from Jim
— 05

Credits

Brand design

Natalia Witwicka — wordmark, identity system, and editorial typography in collaboration with Flykite.

Product, architecture, build

Flykite Studio.

— More

Meet Milo and other experiments — small builds, shipped to see what sticks.

See more work