I'm Victor Muchiri
Software Developer
I build web platforms, mobile applications and billing systems — from the database and payment integrations right through to hosting and day-to-day operation.
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
Full-cycle delivery — design, development, hosting and ongoing support from one developer.
Corporate websites, landing pages and e-commerce — custom built or on WordPress, responsive on every screen size, and fast to load.
Business systems built around your workflow: dashboards, reporting, user roles, automated billing and REST APIs.
Android and iOS applications with a shared backend, so your website, app and admin panel all work from the same data.
Daraja API integration for STK push, C2B and B2C, with reconciliation, receipting and callback handling that survives real-world network failures.
Registering .co.ke and international domains, configuring DNS, business email, SSL certificates and connecting them to your systems.
Managed hosting on servers I administer — SSL, automated backups, uptime monitoring and security patching handled for you.
MySQL schema design, query tuning and cleaning up slow or overgrown databases so systems stay quick as data grows.
Ongoing updates, fixes and improvements after launch, on a retainer or as-needed basis.
Live systems handling real customers and real money, built and maintained by me.
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.
View live site →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.
View live site →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.
View live site →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.
View live site →From first conversation to live system — and beyond.
We agree exactly what the system must do, who uses it and what success looks like.
Structure and screen designs for your approval before any code is written.
Development in stages, with a live link so you can follow progress throughout.
Testing, domain and hosting setup, deployment and a walkthrough for your team.
Fixes included after launch, with optional ongoing maintenance.
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.
M-Pesa integration done properly, including the failure cases most implementations ignore.
Design, development, hosting and support from the same developer — nothing gets lost in handover.
Optimised for Kenyan bandwidth, devices and payment habits.
Full source code, domain and hosting accounts registered in your name.
Itemised quotations, fixed scope, no surprises mid-project.
Nairobi, Kenya