The Developer Issue · Nairobi Edition

Software, built
for how Kenya
actually pays.

I'm a full stack developer based in Nairobi. I design and ship web applications, SaaS platforms, and business software — wired for M-Pesa, built for local markets, and engineered to scale.

In this issue

  • 01Profile

    Building software for Kenyan business

  • 02Feature

    Five platforms, one developer

  • 03Departments

    Web, SaaS & payments — a working method

Open for freelance work
Profile · 01

About

By Chris Odhiambo
Nairobi, Kenya

I build web applications, SaaS platforms, and business software — the kind that handles real transactions, real users, and real local payment rails. Most of my work serves Kenyan businesses directly: schools running daily attendance and report cards, shops processing sales through M-Pesa, and founders who need a working product, not a prototype.

My stack runs on React, Next.js, and Node.js on the front and back end, with PostgreSQL doing the heavy lifting underneath. I deploy across Cloudflare, Railway, Render, and Vercel depending on what a project needs, and I integrate the payment systems — M-Pesa Daraja, Paystack, Pesapal — that make software actually usable here.

I work on several products at once, switching between client work and my own ventures, and I favour thorough architecture planning before a single line of UI gets written.

“Good software here means it works on a slow connection and settles in M-Pesa.”

— Working principle

Departments · 02

The Stack

Tools and technologies in regular rotation

01

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML5 / CSS3
  • Tailwind CSS
02

Backend

  • Node.js
  • Express.js
  • REST APIs
  • PostgreSQL
  • SQL
  • Authentication
03

Cloud & Infra

  • Cloudflare
  • Railway
  • Render
  • Vercel
  • Supabase
  • Cloudinary
04

Payments

  • M-Pesa Daraja API
  • PayHero
  • Paystack
  • Pesapal
05

Tools

  • Git
  • GitHub
  • Linux
  • VS Code
Services · 03

What I Cover

Full Stack Web Development

End-to-end web application development with modern technologies and best practices.

SaaS Development

Scalable Software-as-a-Service platforms with subscription management and multi-tenancy.

Payment Integration

Wiring M-Pesa Daraja, Paystack, and Pesapal into checkout flows that actually convert.

API Integration

Seamless third-party API integration and robust, well-documented RESTful APIs.

School Management Systems

Comprehensive educational management solutions for schools and institutions.

POS Systems

Point of Sale solutions with inventory management, sales tracking, and analytics.

Business Automation

Automating business processes to increase efficiency and reduce manual work.

Technical Consulting

Advice on technology stack selection, architecture, and engineering best practices.

Archive · 06

From the Repository

Field Notes · 05

Areas of Expertise

01

Full Stack Software Development

Building end-to-end web applications using React, Next.js, Node.js, and PostgreSQL.

02

SaaS Development

Creating scalable Software-as-a-Service platforms with multi-tenancy, subscriptions, and cloud deployment.

03

REST API Development

Designing and building robust RESTful APIs with proper authentication, validation, and documentation.

04

Payment Integration

Implementing M-Pesa Daraja, PayHero, and Paystack for seamless local and global transactions.

05

Cloud Deployment

Deploying and managing applications across Cloudflare, Railway, Vercel, Render, and Supabase.

Letters · 07

Get In Touch

Open to discussing new projects, freelance work, or opportunities to be part of your build. Reach out through whichever channel suits you.