Full Stack Developer
I build and fix websites, stores and apps.
Shopify, WordPress and WooCommerce, Drupal, Laravel, Next.js and React Native, plus the AI integrations and automations that connect them. New builds, rescues and the upkeep in between.
Services
Web & mobile apps
Laravel, Next.js and React Native apps, from the first version to the changes after launch.
AI integrations & automations
Repetitive work handled by workflows and AI tools that plug into the systems you already use.
MCP servers for WordPress
AI assistants can read and act on your WordPress content through a server you control.
WooCommerce development
New stores, custom features, subscriptions and fixes for the WooCommerce store you already have.
Shopify development
Shopify stores set up, customized and fixed, with the theme and apps kept lean.
Website & store migrations
Move a site or store to a new platform, theme or host with your content, orders, customers and URLs intact.
Membership sites
Members can join, pay, renew and log in without emailing you for help.
Nonprofit websites
Sites that explain the mission, take donations and are easy for staff to update.
WordPress care & maintenance
Updates, backups and fixes handled each month, so you run your business instead of troubleshooting your site.
Most projects fit one of these. If yours doesn't, describe it anyway.
Why work with me
- One developer for the whole stack
- Most shops do one platform. I work across Shopify, WordPress and WooCommerce, Drupal, Laravel, Next.js and React Native, so the website, the store, the app and the automations between them don't need three different agencies.
- I take over what others started
- Much of my work is inherited: a publication moved off its old platform, renewals that stopped charging, an app with no documentation. I find the cause before changing anything and fix it at the source.
- AI that's wired in, not bolted on
- I build MCP servers and AI features that run in production, such as the Heritage Hills MCP server and the itinerary generator in Safari AI, and I use AI-assisted development to ship faster.
- You work with me directly
- No account managers or ticket queues. The person who quotes the job is the person who does it. I reply to every enquiry within one business day.
- A 30-day bug-fix guarantee
- Any bug in work I delivered, reported within 30 days of launch, is fixed free.
- Scope and quote before code
- You get a written scope and a quote before any work starts, and changes go to staging for your review before they go live.
- Work you can check
- My WooCommerce plugin is open source on GitHub, the case studies on this site name real clients and real fixes, and every project ends with handover notes.
How it works
- 01Tell me what you need. Email me what you want built or what's broken. Links, screenshots and the platform you're on help. I reply to every enquiry within one business day.
- 02Get a scope and a quote. I reply with questions, then a written scope and a quote. Nothing starts until you agree to it.
- 03Review on staging. I build or fix on a staging copy, and you review before anything changes on your live site or app.
- 04Launch and handover. We go live together and you get handover notes. Any bug in work I delivered, reported within 30 days of launch, is fixed free. I can keep looking after it after that.
Questions answered
Why are my WooCommerce subscriptions not renewing?
Usually because the scheduled actions that trigger renewals aren't running, the site thinks it's a staging copy and has switched to manual renewals, or the payment gateway is declining saved cards.
Shopify or WooCommerce: which should I choose?
Choose Shopify if you want hosting, security and checkout handled for you and you're happy working within its apps and themes.
How do I migrate my store or website without losing SEO?
Keep the same content, map every old URL to its new one, add 301 redirects for every URL that changes, and check Search Console after launch.
Paid Memberships Pro or WooCommerce Memberships: which should I use?
Use WooCommerce Memberships, with WooCommerce Subscriptions for recurring billing, if you already sell through WooCommerce or want products, tickets and memberships in one checkout.
What is an MCP server for WordPress, and is it safe?
An MCP server lets an AI assistant such as Claude read and update your WordPress site on request, through the WordPress REST API.
What does WordPress maintenance actually include?
Good WordPress maintenance covers updates to core, themes and plugins with a backup before each one, off-site backups, uptime and error monitoring, security hardening, performance checks, and someone to fix what breaks.
Selected work
Global Atlanta
Migrated a 30-year-old international business publication from Newspack to a custom GeneratePress build.
Live siteDrinkmates
Social app for going out: find drinking buddies, join nearby events, share locations and split the bill.
Live siteJFCS Adoption Connection
Custom templates and structured content for the open-adoption agency of Jewish Family and Children's Services.
Live siteDFH Environmental
Website for a New Jersey environmental consulting firm, with service pages for cleanup, insurance recovery and legal support, plus a learning center. Built in collaboration with MooDesigns.
Natural Circles of Support
Website for an education equity organization that helps schools reduce racial disproportionality, with program pages, success stories, a blog and donations. Built in collaboration with MooDesigns.
Heritage Hills
Membership, email and store work, plus an MCP server, for a historic district preservation nonprofit in Oklahoma City.
Live siteWooCommerce Subscription Date Manager Pro
Plugin to bulk update WooCommerce subscription payment dates with filters and logging.
View repoAdriana Cowdin
Fixed subscription renewals and built cart recovery for an author and coach's WooCommerce store.
Live siteMedia Ace Advisors
Business website for a media advisory firm.
Palacina
Website for a luxury hotel and serviced apartments in Nairobi.
Safari Game Portfolio
Game-style WordPress portfolio theme with custom blocks, post types and a JS game engine.
View repo
About
I'm a full stack developer and technical project manager with over 9 years of WordPress experience and 5 years in web-focused customer support. I build and fix websites, online stores and apps: WordPress and WooCommerce, Shopify, Drupal and Laravel on the web side, and Next.js, React, React Native and TypeScript for web and mobile apps.
At a WordPress development agency, I design custom solutions, run zero-downtime migrations for high-traffic sites and build in-house plugins that make client operations easier. Before that, I looked after 50+ client sites at a digital agency and led digital content strategy for a major African news platform.
I manage projects with Agile methods, from scoping and planning through code review, launch and ongoing support.
By the numbers
- 40%average performance gain on client sites
- 45%faster load times across 50+ sites, at 99.9% uptime
- 30%better team code quality after introducing code review
- 60%organic traffic growth from SEO for a news platform
- 98%client satisfaction rate
What I work with
- CMS and e-commerce
- WordPress, WooCommerce, Shopify, Drupal, custom themes and plugins, Bricks Builder, Gutenberg, Elementor
- Back end
- PHP, Laravel, Node.js, REST API integrations, Firebase, Supabase, WP-CLI
- Front end and apps
- JavaScript, TypeScript, React, Next.js, React Native, jQuery, HTML5, CSS3, Tailwind CSS
- Project management
- Agile delivery, scoping and estimates, code review, site migrations, client communication, team leadership
- AI and automation
- AI-assisted development, workflow automation, AI integrations, MCP servers
- Performance and growth
- Speed optimization, uptime monitoring, technical SEO
Contact
Tell me what you want built or what's broken. I'll reply with questions or a quote.
I reply to every enquiry within one business day. Any bug in work I delivered, reported within 30 days of launch, is fixed free.
emutema.mutema@gmail.com- Start a new projectA new site, store, app or automation.
- Get something fixed or looked afterA bug, a migration, or ongoing care for a site you already have.