Technical Writing · Kenya

Complex things,
explained simply.

Kenya is building products that the world uses — M-Pesa, Daraja, Africa's Talking, Cellulant. Almost none of it is world-class documented. The engineers who can take what they've built and explain it so clearly that anyone can use it are the ones who become indispensable — here and globally.

Enrol in Technical Writing See what's covered

Documentation is not writing.
It's translation.

The best technical communicators take what engineers built and make it understandable to the person who needs it most — clearly, simply, without losing a single important detail.

What the engineer built

The Daraja API handles STK Push via a POST request to /mpesa/stkpush/v1/processrequest with an OAuth bearer token and a base64-encoded BusinessShortCode.

What the developer needs to integrate it

To trigger an M-Pesa payment prompt on a user's phone, send a POST request to the STK Push endpoint with your shortcode and the user's phone number. Here's a working example in Python:

What the AI model does

The model uses a fine-tuned BERT encoder with a softmax output layer trained on 2.4M annotated samples with a precision of 0.87 and recall of 0.83 on the held-out test set.

What the product team needs to decide

This model classifies loan application risk into three categories. It's right 87% of the time — but it misses 17% of high-risk cases, so a human review step is recommended for borderline scores.

What the system does

The message broker uses a Kafka cluster with 12 partitions across 3 brokers, managed by ZooKeeper, with consumer groups offset-committed every 500ms at-least-once delivery semantics.

What the new engineer needs to maintain it

Messages flow through Kafka. If a consumer crashes mid-processing, it will re-read the last message — so write your consumer to handle duplicates safely. Here's where to find the consumer group config:

The engineering is world-class.
The documentation isn't.

M-Pesa's Daraja API moves billions of shillings every day. Africa's Talking powers millions of USSD sessions across East Africa. Safaricom's developer platform has over 50,000 active integrations. These are serious engineering achievements — the documentation does not match.

Kenya's tech sector is growing faster than its ability to communicate what it's building. The companies expanding globally — and the global companies hiring locally — need engineers who write with clarity and precision. Globally, senior technical writers earn USD 70,000 – 150,000 per year. Remotely from Nairobi, that income is transformative.

3rd
Largest tech hub in Africa
50K+
Active Daraja API integrations
$70K+
Senior tech writer salary (USD)
3 mo
To a job-ready portfolio

If you work in Kenyan tech,
this was built for you.

No prior writing background required. If you understand technology and want to communicate it clearly, you qualify.

Software Engineers

At Kenyan fintechs and startups — add the skill that multiplies your value without changing your job.

CS Graduates

From JKUAT, UoN, Strathmore, KCA, Daystar — entering tech and looking for a differentiated niche.

Remote-Work Seekers

Kenyans who want to earn in USD on Turing, Andela, Toptal, or direct hire — from home.

Banking & Finance Tech

Professionals at Equity, KCB, Co-op, NCBA, Stanbic, or Absa who see the documentation gap daily.

Fintech Builders

Teams at Cellulant, Pesapal, Pesalink, or any Kenyan startup shipping APIs to developers.

Writers Who Want More

Content professionals pivoting into high-paying technical writing — locally and internationally.

Six skills. One unifying thread:
make complexity disappear.

Every module comes back to the same question — can someone who didn't build this understand it in five minutes?

Simplify Without Losing Accuracy

The core discipline. Take a complex API, an AI model, or a distributed system and explain it so clearly that both a junior developer and a non-technical executive understand it — without dumbing it down.

Technical Documentation

Write documentation that engineers actually read. Precise, scannable, and genuinely useful — the kind that reduces support tickets and earns developer trust.

API Documentation

OpenAPI/Swagger, Postman collections, SDK guides, code samples. The formats behind Daraja API, Africa's Talking, Stripe, and Twilio — mastered from first principles.

AI System Communication

Explain what a model does, what it can't do, and why — in plain English. Model cards, system cards, dataset docs. The rarest and most in-demand skill in 2025.

Docs-as-Code

Git, Markdown, static site generators, CI/CD for documentation. Treat docs like an engineering discipline — the way GitLab, Canonical, and Cloudflare do.

Portfolio That Gets You Hired

Graduate with real, published documentation work — the kind that lands interviews at Safaricom, Africa's Talking, Stripe, and any global company hiring remotely.

Pick where
you're starting from.

Every tier is a serious 3-month intensive. You finish with documentation work you can show any company — in Nairobi or anywhere in the world.

Foundational

3-month intensive

  • Technical documentation fundamentals
  • Writing for non-technical audiences — the hardest skill
  • User guide, FAQ, and release note writing
  • Style guides and content standards
  • Editing, structured review, and plain-language techniques
  • Entry-level portfolio — ready to show employers

Career outcome

Junior technical writer roles at Kenyan startups, NGOs, and SaaS companies

MOST POPULARStandard

3-month intensive

  • Everything in Foundational
  • API documentation — REST, GraphQL, gRPC
  • Simplifying AI systems for developers and non-engineers
  • AI model cards and dataset documentation
  • Developer portal content strategy
  • Mid-level portfolio with real-world Kenyan API examples

Career outcome

Mid-level roles at Safaricom, Cellulant, NCBA, Equity Bank, and global remote companies

Advanced

3-month intensive

  • Everything in Standard
  • Docs-as-code workflows at scale
  • AI product documentation strategy
  • Content architecture & information design
  • Documentation for complex distributed systems
  • Capstone portfolio — global employer standard

Career outcome

Senior roles at global tech companies — USD income, fully remote from Kenya

Scholarship and instalment options available. Talk to us.

Local companies that need you.
Global companies that'll hire you.

Technical writing is one of the few high-skill disciplines you can do fully remote, in USD, from Nairobi — without relocating.

🇰🇪 Kenyan companies
Safaricom / M-Pesa
Daraja API, developer docs
Africa's Talking
SMS, USSD, Voice APIs
Cellulant
Pan-African payments
Equity Group Tech
EazzyBanking, EquityBCDC
KCB Group
KCB M-Pesa, digital banking
NCBA Loop
Digital-first banking
Co-operative Bank
MCo-opCash platform
Pesapal
Payment gateway docs
Craft Silicon
Core banking software
Twiga Foods
Supply chain tech
Apollo Agriculture
Agritech AI platform
Copia Global
E-commerce logistics
Flutterwave Kenya
Payment APIs
mTek-Guru
Insurtech platform
Kenya ICT Authority
Gov digital services
Konza Technopolis
Smart city documentation
🌍 Global remote companies
Stripe
Best API docs in the world
Twilio
Communications APIs
Google
DevRel & technical writing
GitLab
Fully remote, docs-first culture
Postman
API documentation platform
Cloudflare
Network & security docs
Andela
Places Kenyan engineers globally
DigitalOcean
Developer tutorials & API docs
Atlassian
Confluence, Jira documentation
HashiCorp
Infrastructure-as-code docs
MongoDB
Database documentation
Canonical (Ubuntu)
Open-source docs culture
Shopify
Commerce API documentation
ReadMe
Developer-experience docs
Mozilla
MDN Web Docs — global standard
Turing / Toptal
Remote technical writing roles

Remote-first opportunity: Senior technical writers at global companies earn USD 70,000 – 150,000 per year. With this programme, you'll build the portfolio to compete for those roles — from Nairobi.

Kenya builds great tech.
Be the person who explains it.

Three months. A real portfolio. A skill that opens doors at home — and anywhere in the world. The next cohort is forming now.

Apply Now Ask a question first