← All Work
Intuit — 2025

Intuit at Scale

Upload a spreadsheet, get a full neon course deck back

The scholarship-explainer pipeline scaled up: a Storyboard Generator app turns one .xlsx per course into a full 9:16 deck, trained on a house LoRA, with 26 delivered films.

26
Films Delivered
46 min
Runtime
586
Recovered Generations
The hard part

No standalone board exports survive from this run — the five delivered boards are cropped from the generator's own populated grid, and prompts were recovered from fal's dashboard after the API's retention window closed

Client
Intuit
Agency
MALKA Media
Role
Creative Technologist AI Pipeline Architecture / Animation Direction
Timeline
2025

At scale

Upload the course. Get the deck.

Intuit for Education · five self-paced courses · AI pipeline, tooling & art direction

The first run proved one script could draw itself. This one had to do it for a whole curriculum — so the input stopped being a script and became a spreadsheet.

Understanding repayment terms
Staying on track with gig work
Exploring different scholarship types

master parameters Bold electric blue and white; gradient noise, secondary purple and mint color glow; shiny chrome futuristic accents The Master Parameters field, recovered verbatim from fal's request history — 31 of 35 requests carry it, followed only by the per-slide line.

input
one .xlsx per course
output
a full 9:16 deck + PDF + ZIP
style
one trained LoRA, scale 0.7
per image
4.37s · $0.035
models
recraft-v3 · flux-lora · wan 2.1

One row, one slideRest on any board to read the line it came from

Slide 01 · The Tax Season Portal
Slide 01 · The Tax Season Portal A sleek chrome-framed portal opens in a glowing blue abstract space.
Slide 02 · Income Threshold Meter
Slide 02 · Income Threshold Meter An abstract scale or glowing dial with thresholds marked by light gradients.
Slide 03 · Self-Employed Freelancer Portal
Slide 03 · Self-Employed Freelancer Portal A lone digital figure works on a laptop amidst a floating gig-economy landscape.
Slide 04 · $400 Threshold Trigger
Slide 04 · $400 Threshold Trigger A shimmering number 400 appears on a glowing digital gauge, triggering a signal beam upward.
Slide 05 · Withheld Income Refund
Slide 05 · Withheld Income Refund An abstract cloud raining coins landing in a hand.

One line, many takesMost of these bands are one prompt run many times — the pipeline's real output isn't a frame, it's a spread wide enough to choose from. The last two are the other half of that: how far the same trained look stretches when the beat changes.

recovered
586 unused generations
of those, video
402 clips · 48 minutes
tight beat families
12 shown, 160 found
biggest single beat
40 takes

the growth chart 6 of 17 takes Same podium, same rising arrow. The palette, the bar count and the camera drift are all that move.

cards in the air 6 of 8 takes A figure on a podium with documents suspended around them; each take re-throws the papers.

Every variation family10 more families of takes — point at any sibling to compare.

the credit-score ring 6 of 14 takes Slide 04 shipped one of these — and the number itself changes between takes: 400, 401, 403, 420, 496.

the open book 6 of 11 takes A book opening into floating icons. Every take re-deals the icons and the light.

at the desk 6 of 11 takes One figure, one screen, a different arrangement of interface around them each time.

the calendar 6 of 9 takes The same date grid, re-lit and re-populated on every pass.

into the arch 6 of 6 takes Someone stepping toward a lit doorway. The pose, the glow and the floor reflection are the only variables.

the figure in the light 6 of 21 takes A silhouette against a lit opening, with paperwork and interface drifting around it.

coins into a hand 6 of 28 takes The refund board. The same cupped hand every take — the cloud, the fall of coins and the pile in the palm all re-deal.

the brag book 6 of 8 takes One title card, two colour routes. The type is rendered rather than set, so every take re-draws the lockup and re-scatters the trophies.

one object, centre frame 6 beats Not one prompt many times — six different beats that landed on the same staging. A single object, centred, lit from behind, on its own plinth.

the figure, at scale 6 beats The other habit the trained look keeps: a person small against something large and lit. Six beats, one instinct about scale.

One graph, the whole decklora-workflow-2 — ten FLUX.1 [dev] + LoRA nodes wired from one bank of prompts, so a course renders in a single pass instead of a slide at a time.

The whole storyboard generated in one pass — every slide's prompt fanned out to fal at once instead of a frame at a time.
the fal workflow, wiredThe whole storyboard generated in one pass — every slide's prompt fanned out to fal at once instead of a frame at a time.

What shippedTwenty-six films for Intuit for Education, forty-six minutes of finished 9:16 — four different visual concepts, one pipeline.

films delivered
26
runtime
46 minutes
concepts
chrome 3D · UGC · line art · avatar
format
1080×1920
Calculating taxes on a 1099 form86s
Comparing federal and private loans158s
Conflicts with your roommates v259s
Earned and unearned income87s
Exploring different scholarship types125s
Income tax requirements87s
Paying for post-secondary education70s
Personalized health insurance101s
Potential paths to student loan forgiveness102s
Reading your financial aid offer141s
Staying on track with gig work v2132s
Tracking your financial performance81s
Understanding repayment terms151s
Understanding student loan basics103s
What is a brag book118s
What is interest81s
Where is the free money !137s
Batch2 Health insurance coverage and co-pays75s
Credit utilization and your credit score105s
Different situations, different health insurance97s
Health insurance premiums and deductibles135s
Lower impact credit score factors103s
Navigating financial aid options162s
Review a mock scholarship interview135s
Roommate budgeting82s
Timely payments and your credit score69s

and their thumbnailsThe square cards that front each film in the course library

Calculating taxes on a 1099 form
Comparing federal and private loans
Conflicts with your roommates v2
Earned and unearned income
Exploring different scholarship types
Income tax requirements
Paying for post-secondary education
Personalized health insurance
Potential paths to student loan forgiveness
Reading your financial aid offer
Staying on track with gig work v2
Tracking your financial performance
Understanding repayment terms
Understanding student loan basics
What is a brag book
What is interest
Where is the free money !
Batch2 Health insurance coverage and co-pays
Credit utilization and your credit score
Different situations, different health insurance
Health insurance premiums and deductibles
Lower impact credit score factors
Navigating financial aid options
Review a mock scholarship interview
Roommate budgeting
Timely payments and your credit score
How it was made The spreadsheet, the trained style, and the tool that runs them.

what goes in

the product these live in
the product these live inIntuit for Education's self-paced courses — Entrepreneurial Finance, Personal Finance, Banking, Basics of Credit. Every one needs its own deck of slides.
the course, as a spreadsheet
the course, as a spreadsheetSlide, description, prompt, LoRA path, LoRA scale — one row per slide. This is the input; there is no other brief.
upload the course
upload the courseStoryboard Generator, final build. It takes the .xlsx and returns the deck — no prompt typed by hand.

how it runs

the house style, trained
the house style, trainedA LoRA trained on the course look, called by token at scale 0.7. 28 steps, CFG 5, portrait 9:16 — 4.37 seconds and $0.035 an image.
master parameters, then run all
master parameters, then run allOne model and one style across every slide, each still overridable on its own card. The error on slide 1 is real — this is a working tool, not a demo.
the deck, generated
the deck, generatedRecraft V3 image-to-image, Wan 2.1 image-to-video and the generator open at once, on localhost.

the batch, running

the batch, mid-run
the batch, mid-runSlides resolving together. This is what 'generate the deck' actually looks like while it runs.
the graph behind it
the graph behind itThe node graph the batch runs through, before any of it was wrapped in a UI.

A curriculum's worth of slides, from a spreadsheet.
The humans wrote the course, trained the look, and chose.

Scope

Project Elements

Course Deck GenerationStoryboard GenerationLoRA TrainingRecraft V3fal.aiWan 2.1 VideoEducational ContentFinancial LiteracyPython

Have a Project in Mind?

Animation direction, VFX and creative technology. Message me on LinkedIn or get in touch.