← Selected work
Mobile UX · AI-assisted writing / 2026

Narravita

From a remembered moment to a life story, with the author in control.

My role

Product design & development

The scope

React Native · Expo · AI-assisted writing

Project status

Internal Android preview

The project, at a glance

The challenge
Scattered memories need a path into a coherent story, with the person retaining editorial control.
My contribution
I designed and built guided capture, an organized memory archive and a chapter workspace with sources and revision history.
What came out of it
Original app components connect capture, timeline and chapter editing. The preview uses fictional memories.
Mobile product & AI / Narravita

Your memories.
Your voice. Your story.

01Capture a fragment02Find the connections03Shape the chapter

Original app components · Fictional sample memories

Original Narravita Today screen with sample memories
Original Narravita book view with sample chapters
NarravitaOriginal app components · Sample memories
01 / The question behind the work

Build a life story one remembered moment at a time.

The problem

Writing an entire autobiography is an intimidating blank-page task. People remember fragments, and AI-generated prose needs to preserve their meaning and sources.

My contribution

Capture-to-chapter product model, mobile information architecture, memory organization, writing controls, local archive and optional collaboration flows.

What the work delivers

React Native / Expo mobile interface, Encrypted local archive, Memory timeline and life-map entities, Guided recall and writing flows, Consent and collaboration roles, PDF, EPUB and archive export implementation.

02 / Design decisions

The thinking
in the details.

Specific choices, connected to the work you can see.

01

Start with fragments

Let a memory begin as text, a recording, an image, a document or mixed media.

↳ Documented product behavior
02

Keep the source inspectable

Preserve original material, corrections, confidence states and revision history alongside writing.

↳ Documented product behavior
03

Leave the author in control

Use editing levels, locks, permissions and reviewed editions instead of treating generated prose as unquestionable truth.

↳ Documented product behavior
04

Make cloud connection optional

Support local-only startup and archive use, with separate cloud collaboration and server-side AI processing.

↳ Documented product behavior
03 / Connecting the experience

How the pieces connect.

Select a stage to explore its purpose.

The moment

Capture a fragment in text, voice or media.

The design intention

Begin with a moment instead of an empty book.

New portfolio explanation based on the documented implementation and original project material.

04 / Inside the experience

The details.
With a purpose.

Selected views, framed to explain the work. Complete original artifacts are available in the source collection below.

Original presentation boards8 source artifacts +

The complete originals behind this case study. Open a board to inspect the source presentation.

01Today: a guided question and three ways to capture a memory. Original app components rendered with fictional sample memories.↗02Memories: the original archive with search, filters and differing perspectives. Original app components rendered with fictional sample memories.↗03The living book: chapters organized by their writing state. Original app components rendered with fictional sample memories.↗04Timeline: dates, people and remembered context. Original app components rendered with fictional sample memories.↗05Memory Atlas: the geographic map, clustered memories, time lens and location privacy controls. Latest interface iteration. Original app components rendered with fictional sample memories.↗06Places index: meaningful locations with connected memories. Original app components rendered with fictional sample memories.↗07Location detail: memories and events connected to a place, in the original viewer state. Original app components rendered with fictional sample memories.↗08Chapter studio: editing, revision history and source references. Original app components rendered with fictional sample memories.↗
05 / What this work brings together

Narravita
in perspective.

The result

The README and completion audit document an internal Android preview tested on an emulator and physical device. Production signing and public distribution remain separate work.

Sources & presentation notes +

Original screen components, theme, fonts and icons are rendered from the project source using React Native Web. Local fixtures supply fictional memories and account data; device services and navigation are adapted for the capture environment. This is a source-rendered presentation, not a device capture or new interface proposal. No personal archive, cloud account or AI request was used. Original source files remain unchanged.

The journey diagrams and editorial explanations were prepared for this portfolio from the available project evidence. They are not additional historical research or measured outcomes.

Keep exploring / Next project

ClashHorse

A racing miniapp I founded, designed and built. Startale Superstars winner on Soneium.

Open original at full size