INDEPENDENT PRODUCT · AI

Norya

Real connections live longer.

An AI experience exploring how voice, personality, expressions and memories can preserve a sense of connection with the people we miss.

Role
Founder · Product Designer · Design Engineer
Focus
AI · Voice · Memory
Status
Live · 30+ early users in Brazil
View live product
Norya — a phone showing a conversation with 'Pai', a voice message, on a warm desk beside a framed portrait.

From human context to product.

Photos and recordings preserve moments, but familiarity often lives in smaller details — voice, expressions, stories and the way someone communicates. That observation became the foundation of Norya: an AI product designed around preserving voice, expressions, stories, personality and memories. The challenge was turning those deeply human signals into an experience that felt understandable, controllable and familiar.

  • Voice
  • Expressions
  • Stories
  • Personality
  • Memories

Turning memory into an interaction model.

The key onboarding decision: instead of asking people to fully define someone before they can begin, Norya starts with enough context to create the representation and lets it become richer over time.

  1. 01CreateAdd the person and the relationship context.
  2. 02VoiceProvide audio so Norya can learn how they sounded.
  3. 03TeachAdd memories, expressions, stories and personal details.
  4. 04TalkStart a conversation through text or voice using interaction patterns people already understand.
Setup is deliberately short — the representation improves with use, not with a longer form.
Product flow — Create, Voice, Teach and Talk shown across four mobile screens.

Complex AI. Familiar interactions.

Advanced AI capabilities shouldn’t require people to learn a new interaction model — Norya reuses patterns people already understand for both conversation and voice.

Conversation

  1. Challenge

    How do we make an AI conversation feel familiar, instead of asking people to learn another AI interface?

  2. Exploration

    Explored familiar patterns — messaging, voice messages, conversational input, voice interaction — and prototyped several layouts.

  3. Decision

    Reuse an interaction model people already understand: text and voice messages, in a chat.

  4. Why

    Messaging is one of the most familiar forms of personal digital communication. Reusing those patterns cuts interface learning and keeps attention on the conversation.

Norya's conversation screen — text and voice messages with Rosa.
The conversation UI — text and voice messages, in a chat. Reconstructed from the live product.
Design-decision board for the conversation — challenge, exploration, decision and the final chat and call UI.

Voice

Voice AI is technically complex. A short, guided sequence — record, preview, approve — keeps that complexity out of view: what’s happening, what’s needed next, and confirmation before anything is used. From then on, replies can arrive as voice messages.

You speakhold to talkWhisperspeech → textClaude / GPT-4oin persona+ conversationElevenLabstext → their voiceThey replyvoice messagePersona documentvoice · phrases · anecdotesvalues · what they won't inventcorrections feed back into the document
Voice flow — choose input, record, preview and start talking, across five mobile screens.
The voice flow from input to conversation — turning a complex pipeline into a few understandable steps.

A representation that gets richer over time.

Instead of storing everything as one large biography, Norya separates personal context into dimensions — personality, expressions, stories, memories, voice — that people enrich a little at a time. Each addition becomes context the conversation can draw on, staying understandable as it grows.

The memory system — personality, expressions, stories and memories combining into a living representation.

But memory needs correction.

  1. Norya respondsIn persona, from the context it has so far.
  2. Something doesn't feel rightA phrase, a tone, a word they'd never use.
  3. You correct itIn the conversation itself — no settings screen.
  4. Norya learns the detailThe expression is saved back into the representation.
  5. Context becomes richerThe representation becomes more specific with each correction.

The user remains an active editor of the representation. Correcting a detail inside the conversation is enough — no settings screen, no separate review step.

A real correction. Norya opens with “Hi…” — not how she talked. You say so, in the chat, and the expression is saved straight into the representation.

Norya learning a correction — a phrase, tone and detail saved straight into the persona.
Teaching an expression — the correction is saved straight into the representation. Reconstructed from the live product.

Familiarity without deception.

01

Transparency

Norya is an AI representation built from context the user provides. It doesn't pretend the actual person is messaging.

02

Control

People decide what information, memories and audio become part of the representation — and can change it any time.

03

Familiarity

The interface avoids futuristic AI patterns. The person and the conversation stay in front of the technology.

A system designed to stay out of the way.

The interface avoids the usual visual language of AI products. It feels closer to a personal communication tool — warm off-white, one soft terracotta accent, generous type, almost no chrome.

Norya's design language — colour, typography, buttons, inputs, avatars, chat bubbles, voice messages and states.
Type, colour, components, chat bubbles, voice messages and states — the pieces that keep the product consistent as it grows.

From product direction to working software.

Instead of using one general-purpose assistant, I structured an AI-native workflow around shared product context, specialized roles and human ownership — then carried that same direction into implementation.

AI-native workflow

The AI-native operating model: a product lead at the top making final decisions; a First Mate orchestration layer maintaining shared context; and five specialized agents — Product & UX, UI Designer, UX Writer, Frontend Developer and Backend Developer — each with its own role and skills, feeding a Design QA and Development QA layer that leads to the shipped product, Norya.
The operating model — one product lead, an orchestration layer, and specialized agents feeding a shared quality bar. Diagram.

Level 01 — Direction

Me · product direction, final decisions

Vision, priorities, trade-offs and the quality bar. The agents don't make product decisions — that stayed with me.

Level 02 — Orchestration

First Mate · AI orchestrator

An orchestration layer between my direction and the agents — holding shared context, delegating work and keeping the disciplines aligned. Not a replacement for me.

Level 03 — Specialized agents

Product & UX · UI Design · UX Writing · Frontend · Backend

Validation — before it ships

Design QA + Development QA

Every agent's output passes through two checks: Design QA — spacing, type, components, responsive behavior, design-system alignment; and Development QA — functionality, edge cases, state handling, regressions.

↓  Norya — a real product, shaped by a human and a team of AI agents.

Each role worked from shared product context while focusing on a specific part of the problem. The First Mate coordinated execution so exploration, design and implementation remained connected.

  • Shared context
  • Specialized expertise
  • Coordinated execution

Design didn’t stop at the prototype.

Design engineering

Norya became an opportunity to work across the complete product lifecycle — from the original product hypothesis and interaction model to the frontend, backend and AI services required to make the experience real.

  1. 01Product decision
  2. 02Interaction / system
  3. 03Component
  4. 04Code
  5. 05Shipped experience

Product architecture

Frontend

React · TypeScript · Vite · Vercel

Backend

Node · Express · WebSocket · Railway

Data

Supabase — auth · database · storage

AI & voice

Claude / GPT-4o · Whisper · Groq · ElevenLabs

Payments

Stripe

The frontend authenticates directly with Supabase; conversation, voice, memory and billing run through the backend.

Design → component → shipped. The same person who set the interaction model built it — so the persona review beside this is the designed screen and the production component, not a redraw of one.

Norya's review & create screen — what Norya has learned about Rosa, ready to refine or confirm.
Design → component → shipped — the persona review screen, reconstructed from the live product.

Designed, built and live.

08 / Early validation

Then people started using it.

30+Early users · BrazilCurrently being used by an early group of roughly 30 people.

At this stage the value isn’t scale — it’s watching a highly personal idea become something other people choose to experience for themselves.

Shipping also changed the kind of questions I can ask. Real use now creates a chance to see where people want more guidance, what context they choose to add, and which parts of the experience deserve the next iteration — discovery doesn’t end at launch.

Discover → design → build → ship → learn ↺

Explore Norya

The hardest part of AI isn't always the AI.

01

Familiarity reduces AI complexity

AI doesn't automatically require a new interaction model — reusing patterns people already understand cuts the learning curve to zero.

02

Memory needs user control

Personal context is never fully right the first time. Letting people correct it directly, inside the conversation, kept the representation improving instead of stalling.

03

Responsible AI requires transparency

Familiarity works because it stays honest about what it is. An AI representation that never claims to be the real person builds trust instead of spending it.

04

Design engineering closes the loop

Building beyond the prototype shortened the distance between product decisions, implementation and learning from real use.