top of page
Internship @
Group 40272.png

Semantic Notebook Categorization

    I shipped a new entry point for AI-powered notebook outlines that became the primary discovery path, driving 60%+ of outline generation across Goodnotes’ 25M-user base.

Duration

2025 Summer

12 Weeks

Position

Product Design Intern

Team

Goodnotes AI-Assisted Note-Taking & Editing

Skills

Figma, Interaction Design, User Testing, User Research

0_CeLENn-Ie0--Sdwh-1 1.png
Background

I was selected from a global pool of applicants to work onsite at Goodnotes’ Hong Kong office for 12 weeks as part of the AI-Assisted Note-Taking & Editing team.

Project Team

Isaiah Hoagland

Product Design Intern

Jack Zhang

Software Engineer

Leo Lau

AI Team Design Manager

Brandon Chuang

Product Manager

My Role

During their beta phase before the 2025 public launch, I collaborated with Product Managers, Engineers, Designers, and the Legal team.

My role included:

  • I contributed to research and identified user problems and quick fixes.

  • I designed and shipped new AI-assisted features.

  • I gave ideas and supported long-term product strategy and future direction.


My goal was to help students and professionals learn and take notes faster and smarter in Goodnotes.

Shipped Products

Entry points

I shipped new entry points that improve the discoverability of notebook outline organization tools, now available in the Goodnotes app on iPad and tablet devices.

Frame 2082893829.png

If No Outlines Exists

Generate your first notebook outline

I added a button in the Outlines tab so users with no existing outlines can easily create one for their notebook or document.

Frame 2082893828.png

If Outlines Exists

Generate a new outline
 

I added a coach mark that appears when an outline already exists or a PDF includes one, guiding users to regenerate and create an updated outline.

Previous Published Design
My Updated Published Designs

B.
Users consistently struggled to understand our AI capabilities because all related actions were buried in the chatbox’s unclear Quick Actions.

Frame 2082893846.png

A.
Users expected the generate action to appear directly where outlines are located, but it wasn’t.

Frame 2082893828.png

From my earlier beta usability testing, I found two recurring issues: 

Impact

Although exact metrics are under NDA, after launch, the new entry point quickly became the dominant gateway to AI outlines, responsible for over 60% of outline usage among Goodnotes’ 25M users.

MVP Prototype

The problem & why it’s important

Goodnotes’ linear table of contents made it hard to organize and navigate notebook notes across multiple subjects.

It’s important because for five years, users requested nested outlines and bookmarks to group notes by theme instead of page order.

Frame 2082893806.png
Target Audience

I designed for students and professionals who need faster, clearer tools for learning and productivity, helping them navigate and organize their notes more efficiently.

The Impact

I initiated a highly requested feature that improved navigation speed, enabled topic-specific AI queries, and created a consistent structure across PDFs, handwriting, and typed notes, shaping future roadmap directions.

Solution

I proposed and designed a semantic categorization system introducing topic folders and subtopics within a notebook.

MVP Breakdown

Frame 2082893828.png
01

Create a Outline Template Selection

This outline creation modal gives users flexible options to structure their document, either through preset templates or a custom outline.

Both the modal and sidebar versions were necessary to explore so the team could evaluate the right long-term direction.

02
03

Start with a Template

Create Your Own Semantic Outline

Users can start with common templates and edit them to fit their needs.

This outline creation modal gives users flexible options to structure their document, either through preset templates or a custom outline.

Research

Project Constraints and Company Timeline

I had three weeks to deliver a draft MVP prototype before my internship ended, ensuring engineers and designers could continue development for the planned Q4 launch.

Frame 2082893814.png
Problem Space

Goodnotes Researchers shared that users struggle to organize large documents, manage multiple outlines, and regenerate updated structures

Group 1321319971.png

I then did some research myself to gather insights from databases, and found a need for a quicker and easier organization and navigation system

I’m reviewing a 3,000-page medical textbook and need different bookmark categories like test questions, personal notes, and templates. Goodnotes only gives me one type.
Group 1321319972.png

A student with a 150-page math notebook needs to group concepts like Differentiation, Integration, and Quadratics instead of scrolling through a single long file.

Why it Matters

Better structure makes Goodnotes faster, more organized, and more intelligent. It reduces friction for users handling complex documents and sets the stage for advanced AI-driven organization.

For the business: higher product value and stronger retention through scalable AI features

For users: faster navigation, cleaner organization, and increased trust in AI-generated outlines

Scope

Given the MVP timeline, product managers and I scoped the project down to the essential semantic outline flow: creating a topic, generating an outline, previewing it, and applying it.

Ideation

Multiple Outlines

I began mapping potential locations for multiple outlines and the flows for generating or regenerating them.

I proposed adding a folder section above the outlines so users can quickly see which outline they’re using, switch between linear and topic-based outlines, and create new ones.

Group 1321319623 1.png
Generating an Outline

I added a folder icon to distinguish standard outline pages from semantic topic categories.

Frame 2082893855.png
Frame 2082893855.png
Wireframing “Scoped Scenario 1:
No Existing Outline”

I sketched early directions for the three flows users can take to create an outline:
 

  1. Table of contents (linear outline)

  2. Make your own (semantic outline)

  3. Use a preset outline and make it how you want it

Iconography

I added a folder icon to distinguish standard outline pages from semantic topic categories.

Frame 2082893855.png
Challenges

A key challenge was limiting AI-generated recommendations to avoid unnecessary AI credit usage.

Challenges I faced:

  • Offering both basic AI-generated outlines and custom user-defined groupings required balancing automation and control.

  • Generating suggested topics or category names risked using significant AI credits, creating cost and feasibility concerns.

Frame 2082893855.png
Before & After
Frame 2082893855.png

Learnings & Reflection

This was my first industry internship, and the learning curve was steep. Here are the key areas where I grew, the unexpected lessons that shaped my approach, and the long-term impact this experience had on me.

Designing AI for both user needs and business realities

This project taught me how AI design is constrained not just by credit costs and query limits, but also by latency, data quality (like OCR and mixed handwriting/PDF content), and legacy system limits such as fixed outline structures. Working within those constraints pushed me to design flows that were intuitive for users yet realistic for engineering and the business to support. 

Prioritizing the essential under tight timelines

With limited time, I had to prioritize only what was essential. Even though there were many promising directions, business and timeline constraints required clear scoping and disciplined decision-making.

Small changes can drive big impact

I learned that shipping something small, like a single well-placed entry point, can significantly improve discoverability and user behavior. It showed me that meaningful impact doesn’t always require large or complex features.

bottom of page