Independent web & software studio in Nairobi

Websites, apps
& integrations.

I’m Paul, a software developer in Nairobi. I build websites, mobile apps, and business software, and maintain them after launch.

Website, payments, and team toolsA website and mobile app connect to payments and tools for your team.Your businessCustomer portalYour teamPayments

You’ll work directly with me.
I handle development, deployment, and support.

Meet Paul

What I do

I take on new projects and help maintain or extend existing software.

Websites & apps

I build business websites and apps where customers can manage their accounts, pay bills, and request support.

  • Business websites
  • Customer portals & dashboards
  • Android & iOS apps

Integrations & automation

I connect payments, billing, and other services so your team spends less time moving data between systems.

  • Payments & billing integrations
  • APIs & business automation
  • Internal tools & reporting

Hosting & maintenance

I handle hosting, software updates, and fixes, and help your team manage the day-to-day.

  • Hosting & domains
  • Maintenance & troubleshooting
  • Deployment & team handover
Illustrated portrait of Paul Ngumii

Paul NgumiiSoftware developer
Nairobi, Kenya

Visit my personal site

About Paul

I’ve been building software since 2012, from websites and reporting tools for small businesses to customer apps, payment integrations, and telecom platforms.

At Jamii Telecommunications, I work on customer apps, backend services, and network operations tools. At Lightup Networks, I work on VoIP provisioning and automation.

SimpleKraft is my independent consulting practice. Outside work, I’m usually out hiking or taking photos around Kenya.

Read my résumé

My experience

This work comes from my roles at Jamii Telecommunications and Lightup Networks.

Customer websites & apps

Web · Android · iOS

Work on Faiba’s mobile app and customer portal, including account management and bill payments, and JTL’s public websites.

Experience at Jamii Telecommunications

Business & payment systems

APIs · Payments · Internal tools

Billing and M-Pesa integrations, reporting dashboards, and tools for support and operations teams.

Experience at Jamii Telecommunications

Network & voice automation

Telecom · Automation · Operations

Device provisioning and network monitoring at JTL. Voice routing, number provisioning, and billing automation at Lightup Networks.

Experience at Jamii Telecommunications & Lightup Networks

I also set up automated tests and deployment pipelines for web services and mobile app releases.

How a project works

We’ll agree the scope and budget before I start.

  1. Discuss the project

    Tell me what you need, what you use now, and when you need it.

  2. Agree the scope

    I’ll put the scope, cost, and timeline in writing before work starts.

  3. Build & review

    I’ll share progress for you to review and test before launch.

  4. Launch & hand over

    I’ll deploy the work, show your team how to use it, and agree any ongoing support.

Tell me about
your project.

Email me with what you need built or fixed. Include a link to your existing site or app if you have one.

hello@simplekraft.co.ke

If you have a budget or deadline in mind, include that too.