Skip to content
Fernando LeonardelliStart with Week One
Available for projects · Australia & remote

I build whole products in weeks.

Not a prototype that dies in a folder. A product that's live.

13 years
building software
20k → 5M
users migrated mid-flight
1 SaaS
built, shipped, still running it
5 days
to something you can click
PHP / SymfonyGoTypeScriptVue / NuxtAstroNodeDockerAWSDigitalOceanGitLab CI/CDRabbitMQSNS / SQSMercureStripeLLM pipelinesDDDHexagonalBDD / TDD
Week OneFixed price · 5 days

Monday it's an idea.
Friday you can click it.

Most people spend three months and a five-figure invoice to find out their idea needed changing. You'll find that out this week, for a small fixed price, holding the thing in your hand.

  1. An idea that hasn't been decided yet
    Monday – Tuesday

    We work out what this is

    And, more usefully, what it isn't. This is the discovery part — except it takes two days, not three weeks, and it ends in a decision instead of a deck.

  2. A working product screen on a phone
    Wednesday – Thursday

    It starts existing

    Real screens. You press them, you tell me what's wrong, I change it that afternoon. We run that loop until it matches what you actually meant.

  3. The build plan and fixed quote delivered on Friday
    Friday

    You get the number

    Architecture, the build split into phases, and a fixed quote with a delivery date — priced against a prototype we have both already seen.

You don't know what you want until you see it.

Nobody does. Not you, not me, not the client who signed off on the spec. But put a real screen in front of you and you'll know in ten seconds what's wrong with it — and it'll be fixed before Friday. That's the whole trick, and it's why the number I give you is one I can actually hold.

Worst case, you lose five days and a small fee.

And you still walk out with the prototype, the architecture and the quote. They're yours whether you hire me for the build or take them somewhere else.

Start Monday

Two slots a month. No retainer, no lock-in.

Selected work

Three contexts.
No gaps.

A product built from nothing, a platform under extreme growth, and a large system someone else wrote. I shipped in all three.

Also: Luxion / KeyShot (subscriptions portal, Salesforce and HubSpot integrations, Scrum Master for a team that grew from 2 to 10 in five months), the Argentinian Ministry of Production, and 30+ client sites as co-founder of a digital agency.

How one person goes this fast

Speed is a
system, not
a sprint.

Anyone can go fast once and leave a mess. The reason I can deliver a product in weeks and still hand you something your next engineer can work in is the harness around the work — not the typing speed.

  1. 1

    Architecture first, always

    Before a line of code, the boundaries are decided: what's a module, what talks to what, where this breaks at ten times the load. I've migrated a monolith serving five million users — I design for what breaks at scale before it happens.

  2. 2

    Specs handed down as behaviour

    Features get written as BDD scenarios before implementation. That's the contract: the spec is executable, so "done" isn't an opinion.

  3. 3

    AI does the typing

    I run a two-stage workflow — architecture and instructions in one model, implementation handed to another. It writes a lot of the code. It does not make the decisions.

  4. 4

    Tests are the guardrail

    Generated code without tests is a liability with good formatting. TDD is what makes the speed safe, and it's why the codebase is still maintainable when I hand it over.

  5. 5

    Shipped means in production

    CI/CD, staging that mirrors prod, observability, error tracking. Not "it works on my machine" — deployed, monitored, and someone answers the phone afterwards.

What I take on

Five ways in.

Every one of them starts the same way — with Week One, so you see something real before you commit to anything.

Zero to production

6–12 weeks

A product or a v1, built end to end and deployed. For founders without a CTO, and for companies opening a new line without standing up a team first.

“You have an idea and a budget, and no one to build it.”

Product rescue

From 4 weeks

Someone else built it. It's slow, it breaks, nothing has shipped in months. I come in, stabilise it, and make delivery predictable again — then leave you something your team can work in.

“You already paid for this once.”

Scale & modernisation

Scoped per phase

Legacy that's cracking under growth, migrated in phases without stopping the business. I've taken a platform from 20k to 5M users mid-flight — this is the work I know best.

“It worked fine until it didn't.”

Delivery velocity

3–6 weeks

I set your team up to build with AI the way I do: architecture decided up front, specs as BDD, tests as guardrails, senior review on every line. Speed you can keep, not a demo.

“Your team is using AI and the codebase is getting worse.”

Embedded senior

Monthly

I join your team as the senior who unblocks people, settles architecture and raises the floor. Certified Scrum Master — I use process to clear the way, not to slow things down.

“You need the person, not the project.”

Something else?

Thirteen years means most of it is something I've already done once. Tell me the problem and I'll tell you honestly whether I'm the right person for it.

Tell me the problem
Who you'd be working with

One person. On purpose.

I'm Fernando. I've been building software for thirteen years — government systems in Buenos Aires, e-commerce in the Nordics, fintech in the UK, and for the last couple of years a SaaS platform of my own that I designed, built, shipped and still operate.

That last one is the part that matters here. I'm not an engineer who's been handed tickets for a decade. I've had to decide what to build, argue about who it's for, price it, and then go and make it exist. It means I'm as comfortable talking to you about what you actually need as I am writing the code that ships it.

Hiring one person is a trade. You lose the depth of a studio. You gain the thing a studio can't give you: no account manager, no handover between four people, no telephone game between what you said and what gets built. You talk to the person writing the code.

[ your photo goes here ]
public/fernando.jpg — look at the camera, no stock photos

Experience
13 years
Based in
Australia
Also
Certified Scrum Master
Languages
English, Spanish
Free first step

Talk through your idea with someone who has built one before.

Tell me what you're trying to build, or what's stuck. I'll tell you what it would take to get it live, what I'd build first, and whether I'm the right person for it. If I'm not, I'll say so.

Currently taking two Week One slots a month.