Back to Product & Design

Reverie

A private research companion that follows your interests beyond the obvious and brings back connections you would not have searched for yourself.

Website (In Progress): https://reverie.day

Role: Product, brand, user experience, and code

Product: Reverie is built for curiosity rather than quick answers. It notices patterns in material you already choose—your browser history, the papers you read, and the songs you return to—then follows those interests into unfamiliar territory.

The idea borrows a repeating process from Andrej Karpathy's autoresearch: gather information, judge what it found, and try again. That project works toward a fixed, measurable goal. Reverie instead asks a more personal question: what might feel unexpectedly relevant to this person? There is no single correct result, so the product has to balance what feels familiar with what feels surprising.

Each morning, Reverie leaves a few short notes in a private notebook: glimpses of what it found, where your interests are drifting, and what those threads might become. It runs entirely on your own computer, so your browsing and reading history stays private. You can share a finished thought without sharing the personal history behind it.

Designing for private thought

Reverie needed to feel private before it felt intelligent. The interface stays quiet and out of the way so the notebook—not the software—holds attention. Most of the product rests in shadow; light is reserved for the thought a person chooses to examine or share.

The design began with one rule: warm gold on a brown so dark it is nearly black, like a page under lamplight. I developed and documented the product direction in impeccable.style, then gave those notes to Codex to create a reference board of colors, type, and example screens. This tested whether the intended mood survived the move from written direction to a finished image.

Whisper

Whisper is a place where half-formed thoughts appear before they become something worth keeping. Fragments gathered from many minds fall through the dark at different speeds. Distant ones recede like old memories; occasionally one catches the light, making attention feel discovered rather than assigned. Touching the screen creates a ripple and a fleeting reflection.

The movement uses a small graphics program called a shader, adapted from Paul Bakaus's publicly available radiant project. The technique affects how people use Whisper; it is not merely decoration. Depth keeps the fragments readable, light guides attention, and touch turns a scene that moves by itself into one the reader can affect.

In progress

Reverie is still a personal project in progress. I'm sharing the design and Whisper interaction first. The research process, daily notes, and a way to share without revealing your personal history will follow as they are ready.