About

What I Do

I am a full-stack software developer based in Nairobi. I design and build custom web systems, company websites and mobile applications, and I run them in production afterwards — hosting, domains, backups, monitoring and support.

Most of my work is for the Kenyan market, so payments, connectivity and cost matter as much as the code. I have built and maintain live systems that handle real customer money through M-Pesa daily, and I understand what it takes to keep a platform running reliably on local infrastructure rather than just shipping a site and disappearing.

I work directly with clients, which means one point of contact, no account managers, and honest advice about what a project actually needs.

0 Live Projects

Services

How I Can Help

Full-cycle delivery — design, development, hosting and ongoing support from one developer.

Website Design & Development

Corporate websites, landing pages and e-commerce — custom built or on WordPress, responsive on every screen size, and fast to load.

Custom Web Applications

Business systems built around your workflow: dashboards, reporting, user roles, automated billing and REST APIs.

Mobile Application Development

Android and iOS applications with a shared backend, so your website, app and admin panel all work from the same data.

M-Pesa Integration

Daraja API integration for STK push, C2B and B2C, with reconciliation, receipting and callback handling that survives real-world network failures.

Domain Registration & Integration

Registering .co.ke and international domains, configuring DNS, business email, SSL certificates and connecting them to your systems.

Web Hosting & Server Management

Managed hosting on servers I administer — SSL, automated backups, uptime monitoring and security patching handled for you.

Database Design & Optimisation

MySQL schema design, query tuning and cleaning up slow or overgrown databases so systems stay quick as data grows.

Support & Maintenance

Ongoing updates, fixes and improvements after launch, on a retainer or as-needed basis.

Skills

My Skills

C# / .NET

85%

MySQL

80%

JavaScript

75%

Tailwind CSS

80%

M-Pesa / Daraja API

85%

WordPress

70%

Knockout.js

70%

HTML / CSS

90%

Work

Selected Work

Live systems handling real customers and real money, built and maintained by me.

agriwright.com ↗

Agriwright — Website & Mobile Application

Brief

Design and build a public-facing website together with a companion mobile application for an agribusiness, giving the client one consistent brand presence across web and mobile.

Web Front-end Mobile App REST API MySQL Managed Hosting
View live site →
rework.co.ke ↗

Rework — Job Connection Platform for Young People

Brief

Young Kenyans struggle to find their first paid work because they have no track record, while clients have no reliable way to judge someone starting out. A skills-first social platform bridging that gap.

Web App REST API MySQL Responsive Front-end Managed Hosting
View live site →
smartmeter.billseazy.com ↗

Smart Meter — Rental & Utility Management System

Brief

Landlords were tracking tenants, meter readings and utility payments manually, making billing slow and disputes common. Automated invoicing and M-Pesa collection with real-time dashboards.

C# / .NET MySQL JavaScript M-Pesa Daraja API Self-managed Hosting
View live site →
instantwifi.billseazy.com ↗

InstantWifi — WiFi Billing & Hotspot Platform

Brief

Small internet providers needed to sell WiFi access across multiple sites and collect payment automatically, without expensive vendor software. Customers buy a package over M-Pesa or USSD and get immediate access.

C# / .NET MySQL FreeRADIUS MikroTik RouterOS WireGuard VPN M-Pesa Daraja API USSD / Africa's Talking
View live site →
0 Live Projects
0 Happy Clients
0 Developer. Start to Finish.

Process

How a Project Runs

From first conversation to live system — and beyond.

01

Discovery

We agree exactly what the system must do, who uses it and what success looks like.

02

Design

Structure and screen designs for your approval before any code is written.

03

Build

Development in stages, with a live link so you can follow progress throughout.

04

Launch

Testing, domain and hosting setup, deployment and a walkthrough for your team.

05

Support

Fixes included after launch, with optional ongoing maintenance.

Why

Why Work With Me

You get a developer who is invested in your project's success long after the code ships — because I'm the one who also runs it.

Systems that handle money

M-Pesa integration done properly, including the failure cases most implementations ignore.

One person, start to finish

Design, development, hosting and support from the same developer — nothing gets lost in handover.

Built for local conditions

Optimised for Kenyan bandwidth, devices and payment habits.

You own everything

Full source code, domain and hosting accounts registered in your name.

Clear pricing

Itemised quotations, fixed scope, no surprises mid-project.

Let's talk about your project

Available for new projects — web platforms, mobile apps, billing systems and M-Pesa integrations.

Contact

Contact Me

Location

Nairobi, Kenya