Sava Obermansavazaykoda@gmail.comDownload CV

A chat⁠-⁠first companion app that turns what you see through AI glasses into memories you can come back to

Role:

Product Designer

Scope:

Product strategy

UX flows

Vibe Coding

UI design

Prototyping

User Testing

Tools:

Figma

Claude Code

Cursor

Year:

2026

Overview

ROGI.AI is a pair of AI smart glasses with a companion app. I started with the PRD

I split it into what was broken, what the business needed, and what we only believed people wanted. That gave the team a shared start before anyone opened Figma.

Session data model: Session, SessionMessage, Artifact, ArtifactGroup, and ArtifactHistory

Problem

People wear ROGI to keep a piece of their day without pulling out a phone

1. A growing pile of artifacts.Every session leaves photos, text, and voice. The app has to keep them and stay easy to navigate.

2. Privacy first.An always⁠-⁠on recorder breaks trust for the wearer and for the people around them. So ROGI captures only when the user presses the button, and a light shows when it's on.

3. Simple enough for anyone.Smart glasses easily feel like a gadget for geeks. ROGI had to feel as natural as sending a message, with no settings to learn.

4. When voice is not an option.In a meeting or on a loud street, the user has to run the glasses from the app.

Research

The product has to live through a whole day

ROGI is for work meetings, the small stuff in between, and time off. The main job: stay on top of the day without leaving the room and without looking covered in gadgets. If it feels unsafe or looks wrong on the face, nobody will wear it.

Jobs to be done

What job would the user hire ROGI for?

Not the glasses as an object, but the work they do in a life. I wrote one primary job, three jobs that keep it from breaking, and a filter for v1: if a feature does not help the job, it waits. The minimum was a photo from the glasses and a chat that knows that photo.

JobWhenThe user wantsIn v1
Stay present, without leaving the day or the lookIn the flow of the day (meetings, deadlines, ideas, the city), something happens that cannot be lostTo capture it on the glasses, then find it or ask in the app, without looking covered in gadgetsPhoto from the glasses + a chat that knows that photo
Trust the device and privacyWearing ROGI every day, and careful about dataTo pair easily, see the status, and know capture happens only on the user's wordBattery, pair, consent, delete
Review the captureFrames show up after a day of meetings and the cityTo flip through them and come back to what mattered, not drown in Camera RollGrid, details, delete
Ask their own assistantThe user needs a cut or a next step from the day or the framesAn assistant that already has the user's context, so thinking starts faster than in a blank ChatGPTText + grounding on photos
Stay in the momentThe user sees something in the world and wants to understand it nowTo ask through the glasses or the app without pulling out a phone, and live the moment instead of documenting itA thin layer through chat + photo. Full skills later
Later, not the core of MVPSkills in the moment, calendar, social, giftTranslate, what is this, a route. Tie capture to when. Friends. A helper for people close to the userNo. We do not build v1 around these

Market research

I looked at what people already use for the same jobs

Pendants, camera glasses, note apps. Pendants turn the day into a transcript and a task list. Camera glasses want a post. Recorders listen when nobody asked. What was missing was quieter: keep only what the user chose, and help make sense of it later.

AI glasses overview
AI glasses overview
AI devices research
AI devices research
Companion apps for AI
Companion apps for AI

Personas

Four people, so we were not designing for “the user”

I sat with Lena in Berlin, Mark between cities, Sofya at school, and Irina in Copenhagen. We design for Lena. The other three catch what we miss: if Lena's Tuesday works, the same gesture should work for them.

Persona 1

Key findings

Six findings that decided the product

From the portraits and the jobs. Each one made it into the build.

1. Chat always in reach.The user can ask from any screen. The composer stays on the page.

2. Prompts follow the page.The model suggests prompts based on the screen the user is on.

3. Sessions are saved as the model decides.A glasses session is kept the way the model saved it, with its artifacts. We don't invent a special object for every case, just enough UI entities to hold whatever comes back.

4. A space that grows with use.Over time the app builds a personal space for each user from how they use it.

5. Privacy first.It is a real pain for the people who wear the glasses and for the people in the room.

6. A control panel when voice will not work.Voice doesn't always fit the setting, so the app needs a panel to run the glasses from the phone.

Flows and sketches

I mapped the paths, then sketched in code to try more than one idea

First launch, a session, the card, asking, shelves, the control panel. Static frames were too slow, so I vibe⁠-⁠coded rough sketches.

Usability testing

People used the sketches, and three things came back clearly

1. Ask from any screen.They wanted to ask without hunting for a chat tab, so the composer stays on every screen.

2. A place to handle the glasses.They wanted one place to manage the glasses, so the control panel got its own page.

3. Prompts from this session.They often didn't know what to ask, so the model suggests prompts from what the session kept.

Where we landed

Control panel
Session gallery

Insight 1: Two surfaces

The app is two places: a control panel on the main screen to run the glasses, and a gallery of sessions that grows into a personal space.

Prompts from this screen
A blank composer

Insight 2: Prompts from the open page

The model writes prompts from the open page and suggests the next action in chat.

My Mind vibe space
Daily session history

Insight 3: Memory for recall anytime

Sessions from the glasses and from chat sit in a carousel by kind and grow into shelves. Over time it's the user's space, not a camera roll.

Considerations

How do we tell the user why a session started?

A lock screen notification could say what started the session, so the user knows why ROGI is recording without opening the app.

Next steps

Continued testing and implementation

The control panel, the session gallery, and the lock screen notification go into the next round of testing, and the high⁠-⁠fidelity screens go into the build.

Reflection

What I learned

The people in the room matter too.

We design for everyone around the wearer too. Capture only on the user's word and a light with one meaning are what let other people trust it.

Sketch in code, early.

Coded sketches let me try several ideas and drop one in a day, before it cost the team anything.

More work

Two more cases to look at