What Filmmaking Taught Me About Writing Smart Contracts
If you Google my name, you’ll probably think I’m a filmmaker. And you’d be right. From pre-production to post-production, I write, direct, edit, and color grade films — filmmaking has always been one of my main forms of expression as an independent artist. Why am I telling you this? Because now that I’m building a smart contract protocol and reaching the integration phase (Chainlink, Gelato, automation…), I’ve realized something: Writing smart contracts feels a lot like directing a film. In film, everything starts with structure There’s a saying in filmmaking: “Every hour skipped in pre-production turns into ten hours of pain in post.” In Solidity, it’s the same. If your core logic isn’t solid, every integration becomes a potential disaster. So I started with the essentials Before plugging in anything external, I focused on: Modular architecture Full Foundry test suite Revert reasoning Fuzzing & edge case handling 90% test coverage Now the base is strong enough to integrate Only now I’m starting to explore oracles and automation. Not because I was “behind” — but because the foundation matters more than the buzzwords. Final thought I still write and direct short films. And that creative background helps me more than I expected. Both code and cinema are about logic, structure, and sequencing — and making sure nothing breaks when you hit play.

If you Google my name, you’ll probably think I’m a filmmaker.
And you’d be right.
From pre-production to post-production, I write, direct, edit, and color grade films — filmmaking has always been one of my main forms of expression as an independent artist.
Why am I telling you this?
Because now that I’m building a smart contract protocol and reaching the integration phase (Chainlink, Gelato, automation…), I’ve realized something:
Writing smart contracts feels a lot like directing a film.
In film, everything starts with structure
There’s a saying in filmmaking:
“Every hour skipped in pre-production turns into ten hours of pain in post.”
In Solidity, it’s the same.
If your core logic isn’t solid, every integration becomes a potential disaster.
So I started with the essentials
Before plugging in anything external, I focused on:
- Modular architecture
- Full Foundry test suite
- Revert reasoning
- Fuzzing & edge case handling
- 90% test coverage
Now the base is strong enough to integrate
Only now I’m starting to explore oracles and automation.
Not because I was “behind” — but because the foundation matters more than the buzzwords.
Final thought
I still write and direct short films. And that creative background helps me more than I expected.
Both code and cinema are about logic, structure, and sequencing — and making sure nothing breaks when you hit play.