From Lagos to $3k MRR: A 12-Month Playbook for Nigerian ML Engineers Going Global

How I went from "Can you even keep the lights on?" to $3k+ MRR from international clients — and how you can copy the exact steps.


The Question That Changed Everything

On a sales call in 2022, after 45 minutes of discussing architecture, deployment, and KPIs, the prospect paused and asked:

"Wait, where are you based?"

"Lagos, Nigeria," I replied.

Another pause.

"Can you even keep the lights on?"

I lost that client.

Not because of my skills. Not because of price. But because of my location.

Fast forward to December 2024:

This is the 12-month playbook I wish I had when I started—for Nigerian (and African) engineers who want to work globally without relocating.


Part 1 — The Reality of Building from Nigeria (No Sugarcoating)

Before we talk strategy, we need to be honest about constraints.

Infrastructure Tax

Power:

Internet:

You don't get reliability for free. You buy it with redundancy.

Finance, Payments, and Stereotypes

This isn't to discourage you. It's to explain why you need a system, not vibes.


Part 2 — Months 1–3: Build Proof Before You Pitch

The biggest mistake I see African devs make: pitch first, proof later.

Flip it.

Step 1: Ship One Real Product (Not a Tutorial Clone)

For me, that product was SabiScore—my sports prediction platform.

Your product should:

If you don't know what to build, ask:

"What's one annoying problem I could fix for my past self?"

Step 2: Turn It into a Case Study, Not Just a GitHub Repo

Don't just drop a link to a repo in your CV. Write a short case study covering:

Publish it on:

Step 3: Get 1–2 Real Testimonials

Instead of waiting for the perfect client:

Now you have:

This is your starting asset stack.


Part 3 — Months 3–6: Turn Proof into Paying Clients

Step 4: Position Yourself as "X for Y," Not "I Do ML"

Bad positioning:

Better positioning:

Fill this in:

I help [WHO] achieve [RESULT] using [TOOLS/APPROACH].

Then make sure your:

all say that, not just a tech stack list.

Step 5: Channels That Actually Worked for Me

  1. Upwork (controversial, but it worked)

  2. Content (this blog)

  3. Direct outreach (cold, but thoughtful)

The combo of proof + positioning + persistence is what landed the first 3–4 clients.

Step 6: The First 3 Clients (and What They Taught Me)

Lesson:

You don't need 100 people to believe in you. You need 1 person to take a bet, then you compound from there.


Part 4 — Months 6–12: From Random Gigs to a Real Business

At some point, "I'll do anything for anyone" stops scaling.

Step 7: Productized Services > Random Hourly Work

Examples of productized offers:

Why this works better:

Step 8: Raising Your Rates to Global Levels

Year 1 thinking:

Reality:

Example evolution:

Rule of thumb:

Close 3–5 good clients at a fair global rate instead of 20 lowball offers.


Part 5 — Systems That Turn Your Location into an Advantage

Step 9: Reliability as Your Edge

Most clients secretly worry:

You can flip this:

Step 10: Communication That Builds Trust Fast

Simple systems:

These small things make you look more reliable than many local devs.


Part 6 — What $3k MRR Actually Looks Like

You don't need 50 clients.

A realistic mix might be:

What matters is:


Part 7 — A 12-Week Action Plan You Can Start This Month

Weeks 1–4

Weeks 5–8

Weeks 9–12

You won't copy my exact journey. But you can absolutely hit your version of $3k MRR.


Final Thoughts: Your Location Is a Feature, Not a Bug

Here's what I realized after 2 years:

Your job is not to hide where you're from. Your job is to turn it into a competitive advantage.


Want Help Compressing Your 12 Months into 3?

If you're an African dev trying to go global, I offer:

Interested?


If you know a Nigerian or African dev trying to break into global work, send them this. Sometimes one story is enough to make them start.