A few months into my time at Favo, the company put me on a plane to São Paulo to learn how to launch cities — from people who had actually done it. The rooms were full of operators and founders who'd built expansion at the companies you'd recognize: Rappi, 99, Didi. I was the youngest person in them by a wide margin, and the least experienced by more. A few weeks later, they handed me a city of my own.

I want to tell that honestly, because the clean version — "I learned the playbook and ran it" — leaves out the part that actually mattered. I didn't have the experience the job asked for. I moved faster than I was comfortable moving. And the thing I built well still didn't get to scale. All three are true at the same time. That's usually how it goes.

The map that got me noticed

Before expansion was ever my job, I'd built a way to look at Lima that nobody else had.

The idea was simple and tedious: cut the city into quadrants of 400 by 400 meters, and score each one — population, how much it spent on food, socio-economic level. The original goal had nothing to do with expansion. I wanted to densify — to find which blocks could hold more community leaders so our logistics got more efficient as we grew. Then the market shifted under me, and I realized the same map answered a different question: where could we go that we weren't already?

We had thousands of people who wanted a Favo store and couldn't get one, because our logistics didn't reach them. I matched that latent demand against the quadrants nobody was serving, and flagged only the ones where demand was dense enough that a delivery route would actually pay for itself. That last filter is the whole game in this business. You don't expand to where there are customers. You expand to where there are enough customers, close enough together, that the truck makes money.

The raw lead count wasn't the impressive part. It was that the map found opportunity where nobody had thought to look. That's what got me noticed — and it's why, a few weeks later, I was on a plane to Brazil.

Learning to launch, by launching

I didn't go to Brazil to observe. I went to do the job badly at first and get better fast.

I shadowed offline operations, sat in on every launch call for two other cities, rode along on visits to logistics operators, and read the playbook the team had written from a dozen prior launches. Then they gave me Campinas. I co-led it — and I want to be precise about that word. I wasn't the expert parachuting in. I was the new person learning how a launch actually works, while more senior operators carried the parts I couldn't yet.

The playbook itself is less mysterious than it sounds. You forecast demand for the city, and that forecast sizes the distribution center. You prioritize zones by opportunity and logistics viability. You build a waiting list before you open. You launch organic first, then turn on paid to that list, then open the whole city only once logistics can actually carry it. You acquire community leaders through paid, referrals, and feet-on-the-street offline — in that order of cost. Campinas taught me the playbook in my hands instead of on a slide.

Appointed before I was ready

Then they appointed me to lead the expansion in Peru, working alongside the CEO and COO.

On paper that's a promotion. In my head it was a problem I didn't know how to solve. I'd co-led exactly one launch. And the strategy wasn't handed to me — it was my recommendation. I built the case for what expansion in Peru should actually be: relaunch our strongest districts in Lima, and launch an entirely new city from scratch. I brought the analysis to the CEO and COO and we shaped it together, but the bet, the numbers, and the launch plan were mine. That recommendation is what put me back on the map as an operator — and it meant I now owned the thing I'd argued for.

I chose the city the same way I'd found the districts — through the opportunity lens. I pressure-tested several regions on market size, banking and internet penetration, logistics viability, and proximity to the next cities we'd want after it. Trujillo won.

City Region Monthly F&B spend Favo share @ 3%
Lima Lima $666.0m $20.0m
Group 1 — nearest opportunity
Trujillo La Libertad $27.2m $815k
Chiclayo Lambayeque $17.1m $513k
Piura Piura $12.1m $364k
Huaraz Áncash $3.8m $114k
Group 1 total $60.2m $1.8m
Group 2 — secondary
Arequipa Arequipa $55.6m $1.7m
Ica Ica $13.3m $399k
Huancayo Junín $8.9m $266k
Ayacucho Ayacucho $2.1m $63k
Huancavelica Huancavelica $227k $7k
Group 2 total $80.1m $2.4m
Total addressable $140.2m $4.2m

Sources: APEIM 2020; INEI 2019; INEI 2017; internal analysis

I had the playbook. I did not have the experience. The gap between those two is where I lived for the next several months.

Two months to launch a city

Here's the part that still surprises me. We decided to do it in December, started operations in mid-January, and delivered the first order on February 15. Roughly two months from decision to live. About one month from the first day of operations to the first sale.

In that window I hired a team from scratch — coordinators, analysts, interns, an offline lead — and ran a budget that, across the whole expansion, came to around a million dollars. I owned the forecasts, the burn plan, and the launch strategy. The big operating call — run the distribution ourselves instead of outsourcing it — we made together: me with the CEO, the COO, and the logistics director, each of us leaning on what we knew. The logistics director built the distribution center and stood up the warehouse system; my job was the demand, the numbers, and the launch plan that sat on top of it. Running it ourselves was the right call and an expensive one in the short term — it landed late and slipped the launch twice while the infrastructure got built and the team got trained.

Launch day was humbling. We had more than a thousand stores ready to sell, the data pipeline broke, and for a day we were flying blind — and we sold ten orders. I was in Trujillo for it. I spent those days doing offline acquisition myself, alongside the team — selling and recruiting in the field, learning what actually worked and coaching them on it — because I wasn't going to ask people to do something I hadn't done. I rode along with the distribution trucks a few times too, just enough to understand how the operation really moved.

When the numbers came in soft, we got aggressive. In about two days we improvised a launch event on the Plaza de Armas — a hotel ballroom, a mobile billboard circling the square, the CEO flying in to meet entrepreneurs face to face. We invited every community leader we could reach; over a hundred confirmed. By the end of the first full week, the city beat its sales target. And when we later moved offline recruiting in-house instead of through an agency, our cost to acquire a leader dropped from around 131 dollars to 11 — the same work, done by people who actually understood the city.

The pressure came from every direction at once — the CEO, the COO, the CGO — and I was building two things in parallel: the Lima relaunch and the Trujillo launch. Most days I had no clean view of how I was going to solve the thing in front of me. I solved it anyway, one piece at a time, and the next morning there was another one.

The rule that worked in Brazil and broke in Peru

The mistake that taught me the most wasn't an execution failure. It was a copied assumption.

We brought Brazil's coupon and fraud rules to Peru more or less intact — they worked there, so why wouldn't they work here? Because the way people game a system is local. In Peru, entrepreneurs found a hole we hadn't seen: they turned first-order coupons into an arbitrage, in patterns our Brazilian rules weren't written to catch. By the time we'd identified more than a hundred of them, we'd generated close to twenty thousand dollars in fraud — and we couldn't even cleanly claw it back, because we'd never explained the rules to those entrepreneurs upfront. Clawing it back would have meant breaking trust with the very people we'd just spent months recruiting.

That's the lesson I keep returning to: a playbook is a hypothesis, not a guarantee. What worked in one country is a starting point, not an answer. The fraud patterns, the logistics, the way people behave, what earns their trust — all of it is local, and all of it has to reshape the plan. Port the thinking. Don't port the rules.

What it was, and what it wasn't

I'll be precise, because precise is the honest version. I launched the city well. The expansion still didn't work.

Right as we were getting going, the capital markets turned — the same shift that would define that whole year[1]. Money stopped being free, and for a startup burning cash to grow across two countries, that wasn't a headline. It was a deadline. The forecast I'd built got cut hard. Hiring froze. The expansion that needed time to compound never got it. It was supposed to work, and it didn't — not because the launch was wrong, but because the fight was being decided well above my role.

So I did the thing the moment required. I handed the operation to someone else and went to go cut logistics costs out of the business — which became the next bet, and its own story.

Trusted before I was ready

The honest truth is I didn't have the experience for any of it — not the launch, not the team, not sitting across from people a decade ahead of me as the one who was supposed to have the answers. The feeling that I was out of my depth wasn't insecurity. It was accurate.

But freezing was the only move guaranteed to fail. If I froze, I failed for certain. If I worked the problem as well as I knew how, I might fail — or I might not. So I worked it: long hours, first principles, one piece at a time. And being trusted with one hard, half-defined thing before I was ready is exactly what got me trusted with the next. A map became a city. A city became a bigger mandate. None of it because I was ready — all of it because I'd shown I'd start anyway.

The people who get handed the hard problems aren't the ones who waited to feel qualified. The cost of saying yes before you're ready is a few months of feeling like a fraud. The cost of waiting is the problem going to someone else.