Read the screenplay: FANNIEGATE — $7 trillion. 17 years. The biggest fraud in American capital markets.

Based on Real Events

THE MERCHANT

The Tobi Lütke Story

A German snowboard enthusiast moves to Canada, can't find a good e-commerce platform for his snowboard shop, so he builds one. Shopify becomes the backbone of millions of businesses worldwide and makes Tobi a billionaire who still codes every day.

Written by Glen Bradford • With AI Assistance (Claude by Anthropic)

Disclaimer: This screenplay was generated with AI assistance (Claude by Anthropic) and has not been fully fact-checked. While based on real events, some dialogue is dramatized, certain details may be inaccurate, and timelines may be compressed for narrative purposes. This is a creative work, not a legal or historical document.

Cast

Alexander Skarsgård

as Tobi Lütke

A German programmer who wanted to sell snowboards online and accidentally built a commerce empire.

Emily Blunt

as Fiona McKean

Tobi’s wife and co-founder of the original snowboard shop that inspired Shopify.

Michael Fassbender

as Daniel Weinand

Tobi’s co-founder and chief design officer. The creative counterpart to Tobi’s engineering mind.

Jeff Bridges

as The First Merchant

An early Shopify customer who bets his family business on a platform built by a snowboarder.

Oscar Isaac

as The Investor

A venture capitalist who sees the diamond inside the snowboard shop.

Florence Pugh

as The Shopify Engineer

An early engineer who helps scale the platform from hobby project to global infrastructure.

FADE IN:

THE MERCHANT

“Entrepreneurship is about turning what excites you into capital, so that you can do more of it and move forward.” — Tobi Lütke

ONE

THE SNOWBOARD SHOP

INT. COMPUTER LAB — KOBLENZ, GERMANY — DAY — 1998

A cluttered room in a German technology apprenticeship program. TOBI LÜTKE (17), lanky with sharp, observant eyes, sits at a workstation building a program in C++. Around him, other apprentices work on basic exercises. Tobi is three chapters ahead, building something nobody assigned.

INSTRUCTOR

Tobias, the assignment is a simple database query. What are you building?

TOBI

A web application. For tracking snowboard inventory. The assignment was boring, so I finished it during lunch.

INSTRUCTOR

(examining the screen)

This is... remarkably sophisticated for an apprentice.

TOBI

Computers don't care how old you are. They just run the code.

TOBI (V.O.) (breaking the fourth wall)

In Germany, they had this apprenticeship system. You learn a trade. I learned programming. But what I really loved was snowboarding. Every weekend I'd drive to the Alps. And I kept thinking: why is it so hard to buy snowboards online? It was 1998. The internet existed. But every online store was terrible. Ugly, slow, broken. Somebody needed to fix that.

EXT. ALPS — SNOWBOARD SLOPE — DAY — 2000

A stunning Alpine vista. Tobi (19) carves down a pristine slope with effortless grace. At the bottom, he meets FIONA MCKEAN, a Canadian woman with a bright smile, who's visiting from Ottawa. She's sitting in the lodge, nursing a hot chocolate.

FIONA

You're really good.

TOBI

I'm better at programming, actually. But programming doesn't have mountains.

FIONA

(laughing)

I'm from Ottawa. We have very small mountains. And very cold winters.

TOBI

I like cold winters. And I like small mountains. They make you work harder for the view.

They share a look. Something clicks. Within a year, Tobi will move to Ottawa. Within two years, they'll be married.

INT. TOBI AND FIONA'S APARTMENT — OTTAWA — NIGHT — 2004

A small apartment. Snowboards lean against every wall. Tobi sits at his desk, furiously typing Ruby on Rails code. Fiona looks over his shoulder.

Ottawa, Canada. 2004. Tobi and Fiona launch Snowdevil — an online snowboard shop.

FIONA

Can't you just use one of the existing platforms? Yahoo Stores, or —

TOBI

They're terrible. I tried all of them. The checkout flows are broken. The customization is impossible. The design templates look like they were made in 1996. Because they were.

FIONA

So you're building your own e-commerce platform... to sell snowboards?

TOBI

I'm building the store I wish existed. If it works for snowboards, it works for anything.

FIONA

Tobi, we need to sell snowboards. Not build software.

TOBI

(smiling)

We can do both. Trust me.

INT. OTTAWA COFFEE SHOP — DAY — 2005

A small coffee shop. Tobi sits across from DANIEL WEINAND, a German designer he met through the Ruby on Rails community. Between them: a laptop showing the Snowdevil store, which is unexpectedly beautiful and functional.

DANIEL

This is the best online store I've ever seen. The design is clean, the checkout is seamless, and you built this yourself?

TOBI

In Ruby on Rails. The framework is incredible — it lets you build web applications ten times faster than anything else.

DANIEL

Tobi, forget the snowboards. This platform — this is the product. Other people want this. Every small business owner in the world wants a store that looks this good and works this well.

Tobi pauses. He looks at the screen. Then at Daniel.

TOBI

You think we should sell the platform, not the snowboards?

DANIEL

I think the platform is worth a thousand snowboard shops.

TOBI

(slowly)

Let's call it Shopify.

INT. SHOPIFY OFFICE — OTTAWA — DAY — 2006

A tiny office above a coffee shop. Tobi and Daniel have launched Shopify as a hosted e-commerce platform. THE FIRST MERCHANT, a middle-aged man who runs a family jewelry business, sits at Tobi's desk watching a demo.

Shopify launches in June 2006. Monthly subscription: $24.

THE FIRST MERCHANT

My daughter has been trying to get me online for three years. I tried eBay, I tried building my own website. Nothing worked.

TOBI

You can set up a complete store in about two hours. Add your products, choose a design, connect your payment processor. That's it.

THE FIRST MERCHANT

And it really works? People can buy my jewelry online?

TOBI

People can buy your jewelry from anywhere in the world. Twenty-four hours a day. While you sleep.

The First Merchant looks at the screen. Then at Tobi. Then he pulls out his credit card.

THE FIRST MERCHANT

Sign me up.

CUT TO:

TWO

THE PLATFORM

INT. BESSEMER VENTURE PARTNERS — SAN FRANCISCO — DAY — 2010

A polished VC conference room. THE INVESTOR sits across from Tobi, who looks slightly out of place in his hoodie among the suits.

THE INVESTOR

Ottawa. You're building an e-commerce company in Ottawa, Canada. Not San Francisco. Not New York. Ottawa.

TOBI

Ottawa has good engineers, cheap rent, and no distractions. Also, my wife is from there.

THE INVESTOR

Your revenue?

TOBI

Fifteen million recurring. Growing sixty percent year-over-year. Twenty thousand merchants on the platform.

THE INVESTOR

Why haven't you moved to the Valley?

TOBI

Because I don't need to be in the Valley to build great software. I need to be close to my merchants. And my merchants are everywhere.

The investor studies Tobi. This is not the typical Silicon Valley founder — no bravado, no grand vision speeches. Just a quiet German programmer who built something that works.

THE INVESTOR

We're in. Seven million, Series A.

INT. SHOPIFY OFFICE — OTTAWA — NIGHT — BLACK FRIDAY 2013

The Shopify engineering team clusters around monitors showing real-time transaction data. Numbers climb: $1 million per minute, $2 million per minute. THE SHOPIFY ENGINEER, a young woman at a central workstation, monitors server loads.

THE SHOPIFY ENGINEER

We're at two hundred thousand concurrent users. Servers are holding. Auto-scaling kicked in twenty minutes ago.

TOBI

(watching metrics)

What's the error rate?

THE SHOPIFY ENGINEER

Point-zero-three percent. We're solid.

TOBI

Point-zero-three percent of two hundred thousand is sixty people who can't complete a purchase. Sixty people whose businesses depend on us. Find those sixty errors and fix them.

The engineer nods and starts typing. Tobi stands behind her, watching. He's not managing — he's debugging alongside her, reading code over her shoulder, pointing at a line.

TOBI

There. The connection pool is saturating on the payment gateway. Increase the pool size and add a retry with exponential backoff.

THE SHOPIFY ENGINEER

(impressed)

You caught that faster than the monitoring system.

TOBI

I built the monitoring system.

INT. NEW YORK STOCK EXCHANGE — DAY — MAY 21, 2015

The trading floor. Tobi stands at the podium, flanked by Daniel and Fiona. Behind him, the NYSE screens display: SHOP. Shopify's IPO.

Shopify IPO. May 21, 2015. Opening price: $28 per share.

FIONA

(whispering)

Can you believe this started with snowboards?

TOBI

It started with you. You moved me to Canada. If you hadn't, I'd still be coding in Koblenz.

DANIEL

You'd be coding anywhere. The question was always what you'd build.

Tobi rings the opening bell. The floor erupts. He watches the stock price climb with the same quiet intensity he brings to everything. No celebration dance. No fist pump. Just a small nod.

INT. SHOPIFY HEADQUARTERS — OTTAWA — DAY — 2019

A modern campus. Shopify has grown to thousands of employees and over a million merchants. Tobi sits in a weekly product review, examining mockups for a new fulfillment network.

PRODUCT LEAD

The Shopify Fulfillment Network would give merchants access to Amazon-level shipping speeds. We build the warehouses, manage the logistics, handle returns.

TOBI

What does this do to our merchants' independence?

PRODUCT LEAD

What do you mean?

TOBI

I mean, are we helping them build their own businesses, or are we making them dependent on us? There's a difference. Amazon makes merchants dependent. I never want to be Amazon.

The room is quiet. Tobi looks around at his team.

TOBI

Shopify exists to arm the rebels. Not to become the empire. Every feature we build should make merchants more independent, not less. If this fulfillment network turns us into a landlord, we redesign it.

INT. TOBI'S HOME OFFICE — OTTAWA — NIGHT — MARCH 2020

Tobi sits at his home desk. On his screen: a global map showing Shopify merchant signups spiking across every continent. The COVID-19 pandemic has just shut down physical retail worldwide.

March 2020. The pandemic accelerates e-commerce adoption by a decade in a matter of weeks.

TOBI

(on video call)

How many new merchants signed up today?

THE SHOPIFY ENGINEER

(on screen)

Twelve thousand. Yesterday was ten thousand. The day before, eight thousand. It's exponential, Tobi. Every bakery, every bookshop, every restaurant that just lost their foot traffic — they're all coming to us.

TOBI

Then we make sure we don't let them down. Extend free trials to ninety days. Waive transaction fees for the first month. These businesses are fighting to survive. We have to be their lifeline, not their landlord.

THE SHOPIFY ENGINEER

That's millions in lost revenue.

TOBI

If our merchants die, we die. Revenue comes later. Survival comes first.

CUT TO:

THREE

THE CRAFTSMAN

INT. SHOPIFY HEADQUARTERS — ALL-HANDS MEETING — DAY — 2022

A large auditorium. Tobi stands before the entire company — now thousands of employees. His demeanor is unusually serious.

TOBI

We overhired during the pandemic. I thought the surge in e-commerce was permanent. I was wrong. The growth normalized, and now we have more people than we need. This is my mistake. Not yours.

The room is silent. People exchange nervous glances.

TOBI

I'm laying off ten percent of the company today. And I want you to hear it from me, not from a press release. I made the call to hire too aggressively, and I'm making the call to correct it. I'm sorry.

He pauses. His voice is steady but his eyes are red.

TOBI

The people leaving today are talented, hardworking people. This is not about performance. This is about a CEO who got the forecast wrong. I own that.

TOBI (V.O.) (breaking the fourth wall)

CEOs always blame “market conditions” when they lay people off. I don't believe in that. I made the decision to hire. I made the projection that was wrong. The responsibility is mine. If you can't own your mistakes, you shouldn't be running a company.

INT. TOBI'S HOME OFFICE — NIGHT — 2023

Late at night. Tobi sits at his desk coding. Not reviewing others' code — writing his own. On his screen: a new AI-powered feature for Shopify merchants. He's building a prototype by hand.

Fiona appears in the doorway in a bathrobe.

FIONA

It's two AM. You have a board meeting at nine.

TOBI

I know. But this feature — if I can get the AI to generate product descriptions from a single photo, every merchant on the platform saves ten hours a week. That's ten hours they can spend actually running their business.

FIONA

You have engineers for this. Thousands of them.

TOBI

I know. But I need to understand it myself. I can't lead a technology company if I don't understand the technology. The day I stop coding is the day I should stop being CEO.

FIONA

(softly)

You said the same thing about snowboards. That you'd never stop riding.

TOBI

(smiling)

I haven't.

INT. SHOPIFY HEADQUARTERS — PRODUCT REVIEW — DAY — 2024

A product review meeting. Tobi examines the latest merchant dashboard on a large screen. The interface is clean, powerful, and distinctly Shopify.

TOBI

Show me the new merchant onboarding flow.

An engineer clicks through screens. Tobi watches intently.

TOBI

Stop. That button. “Get started.” It's in the wrong place. A merchant who just signed up is scared. They're betting their livelihood on this. The first thing they should see isn't a button. It's reassurance. Show them how many merchants like them are already successful on Shopify. Then show them the button.

ENGINEER

That's a subtle change.

TOBI

The difference between a good product and a great product is a thousand subtle changes.

INT. SHOPIFY INTERNAL MEMO — 2024

CLOSE ON a laptop screen showing an internal Shopify memo from Tobi. We hear his voice reading it aloud.

TOBI

(V.O., reading)

Before any new project is approved, teams must demonstrate why it cannot be accomplished with AI. Reflexive hiring is over. The question is no longer “how many people do we need?” The question is “what can we build with the people we have and the tools that now exist?”

PULL BACK to reveal Tobi at his desk, typing. The memo continues.

TOBI

(V.O.)

I use AI every single day. I use it to code, to write, to think. It doesn't replace thinking — it accelerates it. Every Shopify employee should be doing the same. This isn't optional. This is survival.

EXT. GATINEAU HILLS — NEAR OTTAWA — WINTER — DAY

A quiet cross-country ski trail through snow-covered forests. Tobi skis alone, moving with the easy rhythm of someone who finds peace in motion. The only sound is the swish of skis on snow and wind through bare birch trees.

He stops at a lookout point. Ottawa spreads below him, the Parliament buildings visible in the distance. His phone buzzes. He ignores it.

TOBI (V.O.) (breaking the fourth wall)

People in Silicon Valley think you have to be in San Francisco to build a great company. I built one of the largest technology companies in the world from Ottawa, Canada. A city most Americans can't find on a map. The lesson isn't about geography. The lesson is about focus. Ottawa has no distractions. No networking events. No dinner parties with VCs. Just you and the code and the merchants who depend on you.

INT. SHOPIFY MERCHANT'S WORKSHOP — SOMEWHERE IN MIDDLE AMERICA — DAY

A small ceramics workshop. A WOMAN in her fifties carefully packages handmade pottery into shipping boxes. On her laptop, the Shopify dashboard shows new orders coming in from around the world. Her phone pings: “New order from Tokyo, Japan.”

She pauses, looks at the screen, and smiles. Her workshop is small. Her reach is global. Because somewhere in Ottawa, a snowboarder built her a store.

FADE TO BLACK.

Tobi Lütke still serves as CEO of Shopify. He still codes every day. Shopify powers over four million businesses in more than 175 countries. Merchants on the platform have generated over $1 trillion in cumulative sales. The company remains headquartered in Ottawa, Canada. Tobi still snowboards every winter. He has never moved to Silicon Valley.

THE END

Would you watch this movie?

Vote if you think Tobi Lütke's story should get produced.

Leave feedback

0/500 characters

Continue Exploring

Return to Tobi Lütke's full profile or browse all 157 of the world's most extraordinary people.