
AI-augmented system streamlining the read-to-note workflow
AI-augmented system streamlining the read-to-note workflow
AI-augmented system streamlining the read-to-note workflow
Lumière is an AI-driven reading and knowledge management system designed to bridge the gap between rapid information discovery and structured long-term retention.
As the sole product designer and full-stack developer, I designed the system architecture and UI in parallel.
I focused on creating a seamless cognitive loop: lightweight discovery for information intake, and AI-powered "Bookshelf" that transforms fragmented, unstructured thoughts into a persistent knowledge base.
Lumière is an AI-driven reading and knowledge management system designed to bridge the gap between rapid information discovery and structured long-term retention.
As the sole product designer and full-stack developer, I designed the system architecture and UI in parallel.
I focused on creating a seamless cognitive loop: lightweight discovery for information intake, and AI-powered "Bookshelf" that transforms fragmented, unstructured thoughts into a persistent knowledge base.
Year
Mar 2025
Tech stack
React, TypeScript, Vite
Gemini API, Supabase
Capacitor (iOS Shell)
type
Individual Project
Role
Product Designer & Full-stack Developer
DELIVERABLES
Functional iOS Prototype
AI Workflow Architecture
Design System
Background
The Broken Bridge Between Reading and Remembering
The Broken Bridge Between Reading and Remembering
We have more information than ever, but less retention. We use phone to discover, "Read Later" apps to save, and Notion to store notes.
We have more information than ever, but less retention. We use phone to discover, "Read Later" apps to save, and Notion to store notes.

[fig 1]
Image of A Woman Endlessly Swiping her phone
We swipe through endless feeds but rarely internalize the content.

[fig 1]
Image of A Man Trying to Take Notes
Moving a highlight to a knowledge base requires effort that most users (including me) eventually give up.
The problem isn’t the content itself, but rather the effort involved in moving information from one place to another. For most people, “saving it for later” usually means they’ll forget all about it.
Why This Matter?
At the moment, tools for reading do not do the same as tools for note-taking. The process of copying, switching apps and manually adding tags creates a "friction tax" that causes most users to abandon their highlights before they can learn from them.
At the moment, tools for reading do not do the same as tools for note-taking. The process of copying, switching apps and manually adding tags creates a "friction tax" that causes most users to abandon their highlights before they can learn from them.
Stakeholder Interview
Stakeholder Interview
To validate these assumptions, I ran quick interviews with five active readers.
To validate these assumptions, I ran quick interviews with five active readers.
The problem is too easy to Save and Forget
The problem is too easy to Save and Forget
If you can't process notes as soon as you read them, they simply become dark data: stored but never used.
If you can't process notes as soon as you read them, they simply become dark data: stored but never used.
My Notion is where articles die. I have over 50 pages in my Notion database but I can't remember the last time I actually read them
"Student at UW
My Notion is where articles die. I have over 50 pages in my Notion database but I can't remember the last time I actually read them
"Student at UW
My Notion is where articles die. I have over 50 pages in my Notion database but I can't remember the last time I actually read them
"Student at UW
Current Platform
Current Platform
Existing tools either focus on content delivery (e.g., Medium, News) or storing raw data (Notion/Pocket), but they lack a seamless, lightweight way to transition from reading to note-taking, as well as a long-term path for revisiting and digesting information.
Existing tools either focus on content delivery (e.g., Medium, News) or storing raw data (Notion/Pocket), but they lack a seamless, lightweight way to transition from reading to note-taking, as well as a long-term path for revisiting and digesting information.

RESEARCH INSIGHT
High Barrier for Structuring Fragmented Insights
Notes captured by users are often left as messy, unstructured fragments because categorizing them and building a knowledge database is too exhausting for mobile users.
Notes captured by users are often left as messy, unstructured fragments because categorizing them and building a knowledge database is too exhausting for mobile users.
Knowledge Decay & The AI Hallucination Gap
Users often forget the context of their highlights, and AI tends to provide generic answers because it lacks access to the specific source text and the user’s personal notes.
Users often forget the context of their highlights, and AI tends to provide generic answers because it lacks access to the specific source text and the user’s personal notes.
PROBLEM STATEMENT
How can we design a lightweight mobile system that automates the transition from reading to structured knowledge, ensuring AI insights are grounded in the user's specific context?
How can we design a lightweight mobile system that automates the transition from reading to structured knowledge, ensuring AI insights are grounded in the user's specific context?
Design Strategy
The core strategy is to eliminate manual steps in the knowledge workflow. By no longer treating reading, analysis, and organization as three separate tasks, but instead redesigning this process as a continuous cycle within a single system, users can focus entirely on thinking.
The core strategy is to eliminate manual steps in the knowledge workflow. By no longer treating reading, analysis, and organization as three separate tasks, but instead redesigning this process as a continuous cycle within a single system, users can focus entirely on thinking.
Seamless Info Intake
Combining content discovery with real-time analysis allows users to delve deeper into the discovery process without interruption.
Autonomous Database
Removes the burden of manual tagging. AI parses unstructured "brain dumps" into a structured Bookshelf while synthesizing in-situ insights.
TECHNOLOGIES
How AI Intervenes
Instead of treating AI as a separate chatbot, I integrated it as a processor that processes raw input and structured output. AI interventions are strategically placed at the two biggest friction points identified in research: The Structural Barrier and The Context Decay.
Instead of treating AI as a separate chatbot, I integrated it as a processor that processes raw input and structured output. AI interventions are strategically placed at the two biggest friction points identified in research: The Structural Barrier and The Context Decay.

DEsign Principles
Instead of treating AI as a separate chatbot, I integrated it as a processor that processes raw input and structured output. AI interventions are strategically placed at the two biggest friction points identified in research: The Structural Barrier and The Context Decay.
Instead of treating AI as a separate chatbot, I integrated it as a processor that processes raw input and structured output. AI interventions are strategically placed at the two biggest friction points identified in research: The Structural Barrier and The Context Decay.
Principle #1
Low Cognitive Load
Principle #1
Low Cognitive Load
Principle #2
Frictionless
Principle #2
Frictionless
Principle #3
Passive Resurfacing
Principle #3
Passive Resurfacing
Principle #3
Passive Resurfacing
PRODUCTION
Design to Coding and Coding for Design
I adopted a hybrid production workflow by building functional prototypes alongside UI design. This allowed for real-time validation of interactions and used coding as a diagnostic tool to refine the design system based on technical constraints.
I adopted a hybrid production workflow by building functional prototypes alongside UI design. This allowed for real-time validation of interactions and used coding as a diagnostic tool to refine the design system based on technical constraints.

React
Vite
Typescript
Capacitor
Interaction Layer
State-aware, minimize cognitive load & Maintain smooth experience.

Gemini API
Intelligence Layer
In-context grounding & transform unstructured “brain dumps” into clean data.
Supabase
Supabase
Backend Layer
Maintains hierarchy between info, notes, and insights for long-term recall.




Final Design
A SEAMLESS KNOWLEDGE ECOSYSTEM
Mobile-first environment that automates the transition from reading to structured learning. By integrating AI at the database level, the interface remains minimal while the backend handles the complex task of organizing and resurfacing information.
Mobile-first environment that automates the transition from reading to structured learning. By integrating AI at the database level, the interface remains minimal while the backend handles the complex task of organizing and resurfacing information.
Details
/01 The Bookshelf
Unstructured "Brain Dumps"
Users capture raw thoughts or quotes, which the AI autonomously parses and maps into a structured database.
Users capture raw thoughts or quotes, which the AI autonomously parses and maps into a structured database.
Creates a structured hierarchy (Author → Book → Insight) rather than a flat, unsearchable list.
Creates a structured hierarchy (Author → Book → Insight) rather than a flat, unsearchable list.
/02 Daily Reads
Efficient Intake
A swipe-driven RSS feed allows users to quickly filter high-signal articles, reducing the cognitive load of content discovery.
A swipe-driven RSS feed allows users to quickly filter high-signal articles, reducing the cognitive load of content discovery.
In-Context AI Dialogue
In-reader section-by-section analysis provides grounded AI summaries, eliminating app-switching for research.
In-reader section-by-section analysis provides grounded AI summaries, eliminating app-switching for research.
/03 Home Recap
Automated Insight Carousel
The home screen features a dynamic "recap shelf" that cycles through previously captured notes.
The home screen features a dynamic "recap shelf" that cycles through previously captured notes.
Low-Barrier Interaction
Users can edit, favorite, or refresh their memory of old insights directly from the dashboard, turning a static archive into an active learning loop.
Users can edit, favorite, or refresh their memory of old insights directly from the dashboard, turning a static archive into an active learning loop.
OUTCOME
This project successfully validated the feasibility of an AI-native "Read-to-Note" loop, transforming a high-friction manual process into a streamlined experience.
This project successfully validated the feasibility of an AI-native "Read-to-Note" loop, transforming a high-friction manual process into a streamlined experience.
#1
Functional MVP
#1
Functional MVP
#2
Workflow Design
#2
Workflow Design
#3
Contextual Accuracy
#3
Contextual Accuracy
#3
Contextual Accuracy
Reflection
AI as a Design Material
Through the "Vibe Coding" process, I realized that AI is not just a feature to be added, but a core design material. Coding the logic while designing the UI helped me understand AI's latency, its constraints, and its potential to serve as a semantic glue that holds fragmented workflows together.
Managing asynchronous AI latency taught me the importance of perceived speed. I used optimistic UI and skeleton loaders to maintain user momentum.
This project also reinforced the importance of a hybrid workflow, where seamlessly bridging the gap between Figma prototype and database guaranteed that the product was visually appealing and technically robust.
Through the "Vibe Coding" process, I realized that AI is not just a feature to be added, but a core design material. Coding the logic while designing the UI helped me understand AI's latency, its constraints, and its potential to serve as a semantic glue that holds fragmented workflows together.
Managing asynchronous AI latency taught me the importance of perceived speed. I used optimistic UI and skeleton loaders to maintain user momentum.
This project also reinforced the importance of a hybrid workflow, where seamlessly bridging the gap between Figma prototype and database guaranteed that the product was visually appealing and technically robust.