Bennito254 - Web Design and Software developer

Hi, I'm Ben Muriithi, but most people in tech circles know me as bennito254. I'm a Kenyan web developer with a passion for building clean, scalable, and practical solutions that solve real-world problems—especially in the fintech space.

hero

12+ Years experience

With over 12 years of experience under my belt, I specialize in backend development using PHP, CodeIgniter, and API integrations like Safaricom's M-Pesa and Co-op Bank. Whether it's a custom CMS, a payment gateway, or an API-first service, I enjoy the challenge of turning complex systems into seamless user experiences.

Contact Me
about
shape
shape

Let us work together

I'm currently based in Embu, Kenya, freelancing and collaborating on open-source projects when I'm not knee-deep in code. I believe in writing code that speaks for itself—and maybe sipping some strong Kenyan coffee while I'm at it.

Let’s build something powerful—whether it’s your next product, a polished integration, or a passion project that deserves the right tech hands.

Contact Me
about

Some of my products

UnHash - Mpesa phone number decoder

WooCommerce Lipa Na M-Pesa


Accept Lipa Na M‑Pesa on Your WooCommerce Store — Only Ksh 3,000

Running an online shop in Kenya? Make it effortless for your customers to pay with Lipa Na M‑Pesa—the payment method millions already trust.

Introducing the WooCommerce Lipa Na M‑Pesa Plugin — a lightweight, plug-and-play solution that connects your website to Safaricom's M‑Pesa API in minutes. No coding. No hassle.

  • ✅ Instant M‑Pesa STK Push
    Customers just enter their number and approve the payment on their phone. No confusing paybill numbers, no back-and-forth.
  • ✅ Auto-Confirm Payments
    Say goodbye to manual checks. The plugin confirms payments automatically, so you can fulfill orders instantly.
  • ✅ Works with Any Theme
    Built to blend seamlessly with your WooCommerce store’s design.
  • ✅ One-Time Purchase – Just Ksh 3,000
    No monthly fees. No hidden charges. Own it for life.

Whether you're selling clothes, events, digital downloads, or groceries, this plugin helps you get paid faster and smarter.

Why Choose This Plugin?
Built by a Kenyan developer who understands the M‑Pesa ecosystem inside-out, this plugin is reliable, secure, and tailored for local businesses like yours.

Contact Me for Enquiries, Demo and Purchase
UnHash - Mpesa phone number decoder

🔓 UnHash – Decode M‑Pesa Hashes in a Snap

Why UnHash Exists
In the wake of Kenya’s Data Protection Act, phone numbers began arriving from Safaricom’s Daraja API as SHA‑256 hashes instead of plain text—great for privacy, but a real headache when you still need to send SMS alerts, generate receipts, or validate users. Enter UnHash: your developer-friendly key to unlocking those hashes instantly

How It Works
- Send a SHA‑256 hash to our REST API.
- Get the original MSISDN back—securely and in real time.
- Works with curl, PHP, Python, Node.js, Go, and more—plug it into your backend effortlessly

Flexible Pricing for Every Stage
Pay‑As‑You‑Go: Just Ksh 0.30 per decoded hash—ideal for light or sporadic use
Unlimited Subscription Plans: Get peace of mind with capped pricing—Bronze (15 days/300 KES), Silver (10 days/200 KES), Gold (30 days/500 KES), or Platinum (90 days/1,200 KES)

Learn More