Jotdown

Jotdown

AI-Powered Smart Notes with Semantic Search and Category Visualization

AI-Powered Smart Notes with Semantic Search and Category Visualization

AI-Powered Smart Notes with Semantic Search and Category Visualization

UX/UI

UX/UI

UX/UI

Senior UX Designer

Senior UX Designer

Senior UX Designer

Dev + Design

Dev + Design

Dev + Design

TIMELINE

TIMELINE

3 months

Aug 2025 - Present

3 months

Aug 2025 - Present

3 months

Aug 2025 - Present

MY ROLE

MY ROLE

Senior UX Designer
of iOS Club

Senior UX Designer
of iOS Club

Senior UX Designer
of iOS Club

TEAM

TEAM

1 Sr UX Designer

4 Jr UX Designers
2 Tech Leads
3 Sr Developers

15 Jr Developers

1 Sr UX Designer

4 Jr UX Designers
2 Tech Leads
3 Sr Developers

15 Jr Developers

1 Sr UX Designer

4 Jr UX Designers
2 Tech Leads
3 Sr Developers

15 Jr Developers

TOOLS

TOOLS

Figma
XCode
Icon Composer
SF Symbols

Figma
XCode
Icon Composer
SF Symbols

Figma
XCode
Icon Composer
SF Symbols

The Project

The Project

JotDown is a project of GT iOS Club where designers and developers collaborate closely to produce. It's an AI-Powered Smart Notes App with Semantic Search and Category Visualization.

I led a team of 4 junior designers: from a project roadmap, research & brainstorming, lo-fi, mid-fi, high-fi, ideations, design critiques, and dev handoffs.

JotDown is a project of GT iOS Club where designers and developers collaborate closely to produce. It's an AI-Powered Smart Notes App with Semantic Search and Category Visualization.

I led a team of 4 junior designers: from a project roadmap, research & brainstorming, lo-fi, mid-fi, high-fi, ideations, design critiques, and dev handoffs.

JotDown is a project of GT iOS Club where designers and developers collaborate closely to produce. It's an AI-Powered Smart Notes App with Semantic Search and Category Visualization.

I led a team of 4 junior designers: from a project roadmap, research & brainstorming, lo-fi, mid-fi, high-fi, ideations, design critiques, and dev handoffs.

The Problem:

The Problem:

The Problem:

Users don’t struggle to take notes, they struggle to find it again & make meaning of it.

Users don’t struggle to take notes, they struggle to find it again & make meaning of it.

Users don’t struggle to take notes, they struggle to find it again & make meaning of it.

The Outcome:

The Outcome:

The Outcome:

AI-Powered Smart Notes App with Semantic Search and Category Visualization.

1st Place in Popular App - Crowd Fav 🏆

AI-Powered Smart Notes App with Semantic Search and Category Visualization.

1st Place in Popular App - Crowd Fav 🏆

AI-Powered Smart Notes App with Semantic Search and Category Visualization.

1st Place in Popular App - Crowd Fav 🏆

My Role: Senior UX Designer of iOS Club

My Role: Senior UX Designer of iOS Club

My Role:
Senior UX Designer of iOS Club

I led 4 Junior UX Designers to design & collaborate with 20 Developers.

I led 4 Junior UX Designers to design & collaborate with 20 Developers.

I led 4 Junior UX Designers to design & collaborate with 20 Developers.

My Role & Teamwork

My Role & Teamwork

My Role & Teamwork

The Problem Space

The Problem Space

The Problem Space

8 Users Live Interviewed

8 Users Live Interviewed

8 Users Live Interviewed

  1. Users search by context or topics, not exact phrases

  1. Users search by context or topics, not exact phrases

  1. Users search by context or topics, not exact phrases

  1. Visual presentation improves organization

  1. Visual presentation improves organization

  1. Visual presentation improves organization

Who?

Who?

Who?

College Students in the US

College Students in the US

College Students in the US

7/8

7/8

7/8

(87.5%)

(87.5%)

(87.5%)

of Users said they have trouble finding past notes

of Users said they have trouble finding past notes

of Users said they have trouble finding past notes

“I can’t remember the exact words I wrote”

“I can’t remember the exact words I wrote”

“I can’t remember the exact words I wrote”

“I have notes in Notion, notes app, Google Docs, and even in Messages.”

“I have notes in Notion, notes app, Google Docs, and even in Messages.”

“I have notes in Notion, notes app, Google Docs, and even in Messages.”

“It’d be nice to see my notes being organized or mapped out with my thinking”

“It’d be nice to see my notes being organized or mapped out with my thinking”

“It’d be nice to see my notes being organized or mapped out with my thinking”

“It’s annoying to manually organize”

“It’s annoying to manually organize”

“It’s annoying to manually organize”

Research + Planning

Research + Planning

Research + Planning

Interviews
Feature Ideation
Affinity Mapping
Market Research
Design Research

Interviews
Feature Ideation
Affinity Mapping
Market Research
Design Research

Interviews
Feature Ideation
Affinity Mapping
Market Research
Design Research

User Journey
How Might We?
Feature Definition
User Flows
Questions for Engineering

User Journey
How Might We?
Feature Definition
User Flows
Questions for Engineering

User Journey
How Might We?
Feature Definition
User Flows
Questions for Engineering

User Flows

User Flows

User Flows

UX Heuristic Law #6:
Recognition rather than Recall

UX Heuristic Law #6:
Recognition rather than Recall

UX Heuristic Law #6:
Recognition rather than Recall

“Minimize the user's memory load by making elements, actions, and options visible”

“Minimize the user's memory load by making elements, actions, and options visible”

“Minimize the user's memory load by making elements, actions, and options visible”

Visualize & Allow Natural Language

Visualize & Allow Natural Language

Visualize & Allow Natural Language

“Let people recognize information in the interface, rather than forcing them to remember (“recall”) it”

“Let people recognize information in the interface, rather than forcing them to remember (“recall”) it”

“Let people recognize information in the interface, rather than forcing them to remember (“recall”) it”

Recognizing context instead of having to recall specific words

Recognizing context instead of having to recall specific words

Recognizing context instead of having to recall specific words

Visualizing categories to help see related notes

Visualizing categories to help see related notes

Visualizing categories to help see related notes

Feature Definitions + Low Fidelity

Feature Definitions + Low Fidelity

  1. Onboarding

  1. Onboarding

  1. Onboarding

  • Understand user's likely categories to personalize

  • Understand user's likely categories to personalize

  • Understand user's likely categories to personalize

  1. Note Jotting

  1. Note Jotting

  1. Note Jotting

  • Easily write notes as thoughts come up

  • Easily write notes as thoughts come up

  • Easily write notes as thoughts come up

  1. AI Semantic Search

  1. AI Semantic Search

  1. AI Semantic Search

  • Context-based search for past notes

  • Context-based search for past notes

  • Context-based search for past notes

  1. AI Categorization

  1. AI Categorization

  1. AI Categorization

  • Categorize based on onboarding + ability to override categories because AI may not always be right

  • Categorize based on onboarding + ability to override categories because AI may not always be right

  • Categorize based on onboarding + ability to override categories because AI may not always be right

  1. Visualization

  1. Visualization

  1. Visualization

  • Visualize notes in categories + share to others

  • Visualize notes in categories + share to others

  • Visualize notes in categories + share to others

Tradeoffs (Note Jotting)

Tradeoffs (Note Jotting)

Tradeoffs (Note Jotting)

Why did we make certain design choices over another?

Vertical vs Horizontal Scroll?

Vertical vs Horizontal Scroll?

Vertical vs Horizontal Scroll?

In a user test, users preferred the horizontal scroll as it emphasized the purpose of this screen - to take notes, not browsing past ones.

In a user test, users preferred the horizontal scroll as it emphasized the purpose of this screen - to take notes, not browsing past ones.

In a user test, users preferred the horizontal scroll as it emphasized the purpose of this screen - to take notes, not browsing past ones.

Smaller vs Larger History?

Smaller vs Larger History?

Smaller vs Larger History?

Larger notes were preferred because notes that are "jotted down" tend to be short, therefore it can be in large text.

Larger notes were preferred because notes that are "jotted down" tend to be short, therefore it can be in large text.

Larger notes were preferred because notes that are "jotted down" tend to be short, therefore it can be in large text.

Darker vs Light w/ Higher Contrast?

Darker vs Light w/ Higher Contrast?

Darker vs Light w/ Higher Contrast?

Users preferred light with higher contrast due to better visibility.

Users preferred light with higher contrast due to better visibility.

Users preferred light with higher contrast due to better visibility.

Note Jotting

Note Jotting

Date Tracking

Date Tracking

Users can see the date it was written change as they scroll

Users can see the date it was written change as they scroll

Users can see the date it was written change as they scroll

Slide for a New Note

Slide for a New Note

Interaction detail: Slide to easily add a new note after writing one

Interaction detail: Slide to easily add a new note after writing one

Interaction detail: Slide to easily add a new note after writing one

AI Semantic Search

AI Semantic Search

Suggested Searches

Suggested Searches

Personalized suggestions based on onboarding + AI + patterns

Personalized suggestions based on onboarding + AI + patterns

Personalized suggestions based on onboarding + AI + patterns

Semantic Search

Semantic Search

Context based search made possible with AI

Context based search made possible with AI

Context based search made possible with AI

AI Categorization

AI Categorization

Automatic Categorization

Automatic Categorization

AI categorizes notes based on questions filled in onboarding

AI categorizes notes based on questions filled in onboarding

AI categorizes notes based on questions filled in onboarding

Move Folders

Move Folders

Taking into account AI's possibility of mistakes, users can override manually

Taking into account AI's possibility of mistakes, users can override manually

Taking into account AI's possibility of mistakes, users can override manually

Visualization

Visualization

Screenshot Sharing

Screenshot Sharing

Notes are color coded by AI category, select two notes to create a screenshot

Notes are color coded by AI category, select two notes to create a screenshot

Notes are color coded by AI category, select two notes to create a screenshot

Multiple Entry Points

Multiple Entry Points

To increase retention of the visualization feature

To increase retention of the visualization feature

To increase retention of the visualization feature

5 Designers + 20 Developers

5 Designers + 20 Developers

5 Designers + 20 Developers

Developer Handoff

Developer Handoff

How can we collaborate with devs to build?

How can we collaborate with devs to build?

How can we collaborate with devs to build?

Detailed and Technical

Detailed and Technical

Detailed and Technical

Each screen is thoroughly described, pointing out specific interactions, padding, and detailed color choices. We also built a component system to be easily implemented.

Back and forth until details were finalized.

Each screen is thoroughly described, pointing out specific interactions, padding, and detailed color choices. We also built a component system to be easily implemented.

Back and forth until details were finalized.

Each screen is thoroughly described, pointing out specific interactions, padding, and detailed color choices. We also built a component system to be easily implemented.

Back and forth until details were finalized.

Final Features

Final Features

How can we support contextualized search & visualization?

How can we support contextualized search & visualization?

How can we support contextualized search & visualization?

  1. Onboarding

  1. Onboarding

  1. Onboarding

Understand the user to personalize categories

Understand the user to personalize categories

Understand the user to personalize categories

  1. Note Jotting

  1. Note Jotting

  1. Note Jotting

Easily write notes with little friction

Easily write notes with little friction

Easily write notes with little friction

  1. AI Semantic Search

  1. AI Semantic Search

  1. AI Semantic Search

Use AI-powered semantic search to search with context

Use AI-powered semantic search to search with context

Use AI-powered semantic search to search with context

  1. AI Categorization

  1. AI Categorization

  1. AI Categorization

Smart categories making it easier to look at past notes

Smart categories making it easier to look at past notes

Smart categories making it easier to look at past notes

  1. Visualization

  1. Visualization

  1. Visualization

“It’d be nice to see my notes being organized or mapped out with my thinking”

“It’d be nice to see my notes being organized or mapped out with my thinking”

“It’d be nice to see my notes being organized or mapped out with my thinking”

1st Place in Popular App - Crowd Favorite 🏆

1st Place in Popular App - Crowd Favorite 🏆

Voted at the final demo day after our presentation

Voted at the final demo day after our presentation

Voted at the final demo day after our presentation

Final Takeaways

Final Takeaways

Final Takeaways

Leading 4 designers in designing, project planning, and collaboration with developers was an amazing experience. I got to have conversations only designers could have and problem-solve as a team.

It also strengthened my ability to collaborate with developers - team members who think completely differently! It was incredible to see a working output from their codes.

Key Learnings:

  • Leadership & Teamwork

  • Designing for AI integration

  • Tradeoffs & Iterations

  • Engineering + Design

Leading 4 designers in designing, project planning, and collaboration with developers was an amazing experience. I got to have conversations only designers could have and problem-solve as a team.

It also strengthened my ability to collaborate with developers - team members who think completely differently! It was incredible to see a working output from their codes.

Key Learnings:

  • Leadership & Teamwork

  • Designing for AI integration

  • Tradeoffs & Iterations

  • Engineering + Design

Leading 4 designers in designing, project planning, and collaboration with developers was an amazing experience. I got to have conversations only designers could have and problem-solve as a team.

It also strengthened my ability to collaborate with developers - team members who think completely differently! It was incredible to see a working output from their codes.

Key Learnings:

  • Leadership & Teamwork

  • Designing for AI integration

  • Tradeoffs & Iterations

  • Engineering + Design

Home

@2025 Rebecca Kim

Currently taking a UX Research course, leading a group of 4 junior designers (as a senior designer), taking a Google UX Design Certificate, and learning javascript (p5.js) & Cinema 4D.

@2025 Rebecca Kim

Currently taking a UX Research course, leading a group of 4 junior designers (as a senior designer), taking a Google UX Design Certificate, and learning javascript (p5.js) & Cinema 4D.

@2025 Rebecca Kim

Currently taking a UX Research course, leading a group of 4 junior designers (as a senior designer), taking a Google UX Design Certificate, and learning javascript (p5.js) & Cinema 4D.