Netflix·2025-Present·AI, Product

Generative AI for Story Development

Generative AI at Netflix, turning scripts into visuals, insights, and shared understanding.

The story

An AI-first storytelling platform that turns scripts into generative visuals, insights, and collaborative narratives, helping teams understand stories and make decisions faster.

My contributions
  • Led design end to end for Story Lab, owning vision, interaction model, and quality bar from zero to launch.
  • Set the long-term AI product direction while unblocking the team's immediate roadmap week over week.
  • Partnered directly with cross-functional leaders across 8 orgs, product, engineering, research, and studio, to align on one source of truth.
  • Coached and mentored designers on the team, raising the bar for craft, systems thinking, and how we work with AI.
  • Drove executive reviews and vision work that turned Story Lab into a company-level bet with sustained investment.
Role
Lead Interaction Designer, AI
Client
Netflix
Year
2025-Present
Discipline
AI, Product
Scope
  • Vision
  • AI interaction model
  • Collaborative UX
  • Design system
8
Orgs aligned
40,000+
Scripts processed
12×
Faster coverage
Chapter 01

The problem

Every show at Netflix starts as a script, but for years that script lived as a flat PDF. Writers, producers, executives, and marketing teams each had their own copy, their own notes, and their own interpretation. Coverage took weeks, insights were trapped in email threads, and eight different organizations were all reading the same story in eight different ways. The source of truth was scattered, and the cost of misalignment was real.

Diagram of the Netflix script lifecycle showing eight organizations (development, production, post, marketing, studio ops and more) touching the same script from setup through show launch.
The script library workflow. From setup through show launch, scripts ripple across development, production, marketing, and studio ops.
Chapter 02

The approach

The industry was sprinting toward AI that writes. Our research kept pointing somewhere else. Writers were not asking for a machine to replace them; they were asking for help making sense of what they had already created. I reframed the brief from AI that writes to AI that helps people understand stories. The goal became clear: build tools that visualize, explore, and clarify creative intent so teams can communicate ideas as clearly as they understand them.

Chapter 03

Explorations and iterations

Early prototypes were rough and fast: paper sketches, FigJam diagrams, and vibe-coded demos that let us test what teams actually needed before committing to polish. Each artifact captured a different question: how might chat work across scripts, where does Story Lab plug into the journey, what density feels right, and which directions are worth setting aside. We gave people control to shape, refine, and steer every result.

01 · Sketch. Paper sketches: multi-script chat, story intelligence, and comparison concepts.
02 · Diagram. FigJam mapping where Story Lab plugs into the script journey.
03 · Mid-fi. Mid-fidelity explorations of layout, density, and information hierarchy.
04 · Prototype. Interactive prototype testing panel structure and chat behavior.
05 · Anatomy. Annotated workspace: project header, source panel, chat history, starter workflows, and composer.
06 · Discarded. Directions we set aside: floating sidebars, autonomous agents, cross-library chat.
The work

What we shipped

Product

Story Lab

The creative vision for where Script Hub goes next: an AI-powered workspace where teams shape, refine, and visualize the story as characters, scenes, moodboards, and motion.

Character art. Characters conjured from the writer's words, grounded in the script.
Inline image editing. Refine what the model generates without leaving the flow.
More from Story Lab
Video & variations. Render a scene as a clip, then branch into alternate takes.
Storyboards. Turn a scene into a sequence of panels in seconds.
Wardrobe. Costume directions generated from what the script implies.
Collaborative canvas. An infinite canvas where the team shapes the story together.
Podcast walkthrough. A narrated walkthrough of the script: beats, characters, questions.
Every source, one workspace. Scripts, treatments, decks, references, indexed together.
Select & edit. Direct manipulation of any generated element.

Story Lab, on the go.

The whole story, in your pocket.

Read the script, ask the hard questions, and shape the visuals from anywhere. The same source-grounded workspace, sized for the ten minutes between meetings.

A closer look

Tap through the moments that make Story Lab feel less like a tool and more like a second brain on set.

One workspace, whole story

Everything your story knows, in one place.

Drop in scripts, treatments, shot lists, budgets and lookbooks. Story Lab indexes it all, so every answer starts from your pages, not the internet.

Product

Script Hub

The production platform used across Netflix to read, search, and analyze scripts. A family of AI-native capabilities that extend the script itself, every answer citing the line it came from.

Homepage. The AI-native workspace for reading and analyzing scripts.
Chat. Ask the script anything. Every answer cites the line it came from.
More from Script Hub
Chat + Insights. Every answer connects back to the source it came from.
Insights. Structural patterns surfaced right alongside the page.
Compare. Revisions made legible, with AI-summarized meaning.
Radioplay. Listen to any script with adjustable speed and voice.
Notes · Desktop. Annotations and AI assistance side by side with the script.
Notes · Mobile. The same source-grounded notes, on set and in transit.
Multi-script chat. Ask questions across every script, episode, and revision.

Scripts widget: a consistent script experience across the Netflix ecosystem

Alongside Script Hub and Story Lab, I designed a Scripts widget that could be embedded across multiple Netflix apps. The goal was simple: no matter where a user is in the ecosystem, they should have fast, consistent access to the script and a reliable reading experience. Depending on the host app and context, the widget shows up in four forms.

Theme · 01

A · Inline Card

A self-contained card you drop into any page, a title dashboard, a production tracker, a feed.

Scripts widget inline card embedded inside a Production Tracker page.
Inline Card. Identity, a script preview, page and listen controls, and a clear "Open reader."

Theme · 02

B · Launch Pill → Popover

A compact pill that lives in any app's toolbar.

Scripts widget launch pill expanded into a reader popover inside Asset Manager.
Launch Pill → Popover. Click it and a reader popover blooms beneath, read a few pages without leaving the page you're on.

Theme · 03

C · Full Modal Reader

The focused experience, a centered overlay over a dimmed host.

Scripts widget full modal reader overlaid on a dimmed Search app.
Full Modal Reader. The complete reader (rail, controls, listen) when someone wants to truly dig in, from any entry point.

Theme · 04

D · Embedded Listen Row

A rich list row for feeds and libraries, the script as a playable, expandable item.

Scripts widget embedded listen row inside a Library feed with playback controls.
Embedded Listen Row. Tap to expand inline; the audio scrubber lets you listen right in the stream.
Chapter 04

Where it goes next

Alongside what shipped, we mocked a set of future concepts to pressure-test the vision and give leadership something tangible to react to. Each one imagines a different way Story Lab could deepen understanding of the script, from structural analysis to production breakdowns to visualizing key scenes. Concepts, not commitments, but concrete enough to argue about.

Concept 01 · Story structure analysis. A beat sheet view with pacing and story health metrics surfaced alongside the script.
Concept 02 · Automated script breakdowns. Cast, locations, props, and scene requirements pulled from the script automatically.
Concept 03 · Draft comparison. Side-by-side drafts with a change timeline and a chat that explains what shifted and why.
Concept 04 · Notes influence. A dashboard tracing how feedback and notes actually shaped the latest draft.
Concept 05 · Key scene animatics. Render a cinematic pass of a key scene, with shot controls and playback.
Concept 06 · Character bios. Generated character bios with visual references, sourced back to the script.
Reflection

What I learned

In AI products, trust is the feature

Everything else is decoration. The moment a user cannot trace an answer back to something real, they stop believing the tool. Grounding every summary, visual, and suggestion in the script itself turned skepticism into curiosity, and curiosity into daily use.

AI accelerates judgment, it does not replace it

The moments that matter most in storytelling are moments of judgment. AI's job is not to make those calls, it is to get people to them faster, with more context and less friction.

Design for the whole studio, not one role

Script Hub and Story Lab worked because they gave eight different organizations a shared surface. When the tool respects each team's craft, alignment stops being a meeting and starts being a byproduct.