marsley.

Web developer · Website fixer · Nairobi

That website problem on your to-do list? I'll fix it.

I build new websites in Nairobi and fix the ones that aren't working, because not every business needs to start over. I've built sites for a cleaning company, a dance school and a few products of my own.

Fixes from KSh 1,500 · Reply within a day

Selected work

All projects

Hello. I build and fix websites in Nairobi.

I'm Mash, a self-taught developer born and raised in Nairobi. I taught myself through documentation, trial and error, and a lot of late nights.

I learn by building real products — Cyzora and Edyfra among them — across payments, SaaS and edtech. I also fix websites for businesses across Kenya.

More about me

Digital fixes

Something broken? Let's fix it.

Small digital problems. Properly fixed.

Website fixes across Kenya, from WordPress and WooCommerce to domains and email. Sometimes a small repair beats a full rebuild.

Example · a typical form fix
Before

✕ Message failed

After

Message sent ✓

  1. 01

    Website repairs

    A page is blank, a section disappeared, or something broke after an update.

  2. 02

    Mobile layout fixes

    Text runs off the screen, the menu won't open, or buttons are hard to tap on a phone.

  3. 03

    WordPress / WooCommerce troubleshooting

    A plugin conflict, the white screen, a checkout that fails, or products that won't update.

  4. 04

    Domains, DNS, SSL, redirects and deploys

    The domain shows an error, the padlock is missing, old links go nowhere, or a deploy failed.

  5. 05

    Forms, email and WhatsApp links

    The contact form sends nothing, business email bounces, or the WhatsApp button opens the wrong chat.

  6. 06

    Digital cleanup

    Broken links, old pages, slow images, outdated details and a site nobody has touched in a while.

How I think and work

More on how I work

  1. Meet people where they already are

    UniSpark's customers live on WhatsApp, so the quote form sends straight there instead of to an inbox nobody checks.

  2. Build the smallest thing that works

    K.C Latin didn't need a full payment integration. A 30-minute seat hold plus a manual M-Pesa step does the job at their size.

  3. One way in, not five

    With Cyzora, businesses get one integration for every way to pay rather than one per method.

Currently learning

Cloud computing · System design and analysis · A bit of cybersecurity

Got something interesting in mind?

A new build, a fix, or just an idea worth talking through — send me a message.