SCRAPS (JOINSCRAPS.COM) - THE AI SKETCHBOOK

Building the ai-powered thinking canvas for creatives

NOTE

This is a video-heavy case study. Consider switching to browsers like Safari or Chrome if the videos are not loading, due to video streaming limitations of newer browsers like Dia or Arc.

ROLE

Founder

Designer

Full-stack Engineer

DURATION

March 2025 - Present

SKILLS

Design System
Software Development
Infra Development
Interaction Design
Go-to-market

TOOL

Cursor, Claude Code, Figma, Jitter, and more.

TEAM MEMBERS

Bao To

Ruby Chang (SWE)

TRY OUT THE LIVE PLATFORM AT

HIGHLIGHT 1

Canvas-driven at its core

I designed scraps to simulate the fluidity of the "sketchbooking" process.

Your notes, drawings, and inspirations are spontaneous & free-flowing, and the canvas should reflect that.

Challenge: how do you maintain structure & workflows when building freeform interactive interfaces?

Navigating AI Usage in Creative Workflows

There is heated debate on whether AI limits or enhances creativity.

With my art background, I designed AI features that deals with this fine line - combining:

- The spirits of Dada from 20th century art movements
- Surrealist processes
- Fine-tuned Exploration vs. Exploitation Parameters for creative workflows

Chaos vs. Structure in Creative Tools

How do you maintain both fluidity and structure when ideating on new, original work?

My solution: Figma + Procreate
-> Combining structure from design tools like Figma with the chaotic nature of artist tools like Procreate

Multimodal Expression

Creative works requires flexible ways of showing ideas. Scraps include a multimodal AI engine that analyses all types of content.

Text Cards

Image Cards

Audio Cards

Freeform Drawing

HIGHLIGHT 2

Chat-Canvas Hybrid Interface

Most AI chat interfaces in canvas apps stop at giving information. But how do you bring those ideas onto the canvas?

Challenge: How can you design a chat interface that interacts with the canvas & its multimodal (image, audio, video) content?

Within the AI tools panel, I let the selected items be anchors for generated content (spawns to the right)

When starting a new page, I set up an "onboarding card" to prompt users, and also auto-zooms the canvas to the selected content

HIGHLIGHT 3

Customizable UI

Insight: creatives and artists are power-users. They are willing to trade simplicity for a flexible, personalized user experience.

You can change how your workspace looks, and it is customizable at a page-level (every page is different - think GoodNotes)

Preset themes (Default, Creative, Tech, …) are experiments on how UI changes people feel about the product

HIGHTLIGHT 4

Cross-platform Content Engine

Ideas are spontaneous. Scraps comes with a desktop and a mobile app, allowing you to upload ideas through your phone throughout the day, and then use them later on desktop.

HIGHLIGHT 5

Sharable Creations

Creativity comes with expression. Users can choose to share their pages to others - showcasing their works

STATISTICS

Go-to-market journey!

Together, Ruby and I have launched on ProductHunt, Instagram, LinkedIn, and X, and have together shipped 15 major features to our users, generating 80k+ total impressions, 260 users, and interests from VCs and Angel Investors.

As of 08/20/2025, I personally have:

  • Shipped 80k+ lines of code, 560+ commits to production

  • Built a compact design system & component library with 60+ components

  • Did 3 UI redesign of the whole platform

  • Did 2 Database migrations to services after Supabase

  • Created 5 launch videos and 20+ social media posts for scraps products & features

LAUNCH VIDEOS

First Launch Video - Scraps Desktop

Second Launch Video - Scraps Mobile

Third Launch Video - ProductHunt

Fourth Launch Video - Drawing Mode

THANKS FOR READING!

This is just the beginning

Scraps will evolve as I continue to explore new concepts and systems for interfaces and workflows that takes the power of AI and empower artists and creatives to create their best works!

Stay tuned!