Interior design · Nairobi
Epique Interiors
Website for a Nairobi interior design company delivering residential, commercial, retail and hospitality interiors, custom joinery and fit-outs across Kenya.
Visit live siteTechnology. Simplified.
Websites, online stores, Android and iOS apps, dashboards and online payments, built and hosted by one developer who keeps them running long after launch.
Starting prices
What I do
Business sites, blogs and online stores that load fast on a phone, show up on Google and take orders while you sleep.
Customers pay by M-Pesa, Airtel Money, card or PayPal, and the order confirms itself.
Custom software built around how your business actually runs.
Your site kept online, secure and backed up, with one person responsible for it.
Every site I build ships with the security basics included. For businesses that need more, I test sites and code, lock down servers and email, and respond fast when something gets hacked.
Get found on Google Maps and search, then bring in more visitors with ads.
A monthly plan that keeps your site fast, safe and up to date after launch.
Selected work
Designed, built, hosted and looked after by me. Open them and see them working.
Interior design · Nairobi
Website for a Nairobi interior design company delivering residential, commercial, retail and hospitality interiors, custom joinery and fit-outs across Kenya.
Visit live sitePayments and platforms I build with
Pricing
Every package has a clear starting price, and every project gets a fixed written quote before work begins.
Converted from KSh at KSh 129 = $1. Flip the switch to see KSh.
Pick a service
Every site is mobile-friendly, with basic SEO and a WhatsApp button.
Single scrolling page with a contact form, WhatsApp button and Google Map.
Home, About, Services, Gallery and Contact.
Post articles yourself from an admin panel, with categories, search and SEO for each post.
Edit your own text, images and projects without calling a developer.
New design, speed and mobile fixes, with all your content carried over.
Any page added to a package.
Every store includes an order dashboard and mobile checkout.
Cart, WhatsApp or Till checkout and a simple product admin.
Categories and filters, Pesapal checkout for M-Pesa and cards, customer accounts and order emails.
Vouchers, referral credit, staff roles, stock tracking and sales reports.
Your photos and descriptions added and formatted for you.
Quoted after a short call about how your business works.
Login and content management added to a site you already have.
Time slots, M-Pesa deposits and an admin calendar.
Your existing website turned into an Android and iOS app. Google and Apple developer account fees are paid directly to them.
Records, reports, user roles and exports for stock, rent or invoices.
Separate admin, vendor and customer dashboards with live chat and payments.
Built in Flutter, usually paired with a web dashboard.
Add to any build, or to a site you already have. Each gateway needs your own merchant account.
The cart sends a ready-made order message to your WhatsApp.
One gateway for mobile money and cards, with automatic payment notifications.
One checkout for M-Pesa, cards and Apple Pay, from a gateway that operates in Kenya.
Take cards and mobile money from customers across Africa and abroad.
International card checkout with Apple Pay and Google Pay. Needs a Stripe account in a country Stripe supports.
Let international customers pay with their PayPal balance or a card.
Shared hosting is billed yearly and prices include 16% VAT. Mivo Cloud VPS servers are billed by the hour, shown here as monthly prices. Domains are registered in your name, so you always own them.
Hosting for up to 3 websites, set up and looked after for you.
Unlimited websites and email accounts, with unmetered SSD storage.
Unlimited websites, email and databases, including PostgreSQL.
Everyday Mivo Cloud server at the lowest price. Right for most websites, shops and small apps.
Everyday Mivo Cloud server at the lowest price. Right for most websites, shops and small apps.
Everyday Mivo Cloud server at the lowest price. Right for most websites, shops and small apps.
Everyday Mivo Cloud server at the lowest price. Right for most websites, shops and small apps.
Everyday Mivo Cloud server at the lowest price. Right for most websites, shops and small apps.
Everyday Mivo Cloud server at the lowest price. Right for most websites, shops and small apps.
Mivo Cloud server with faster processors for busy sites that need to stay quick.
Mivo Cloud server with faster processors for busy sites that need to stay quick.
Mivo Cloud server with faster processors for busy sites that need to stay quick.
Mivo Cloud server with faster processors for busy sites that need to stay quick.
Mivo Cloud server with faster processors for busy sites that need to stay quick.
Mivo Cloud server with processor power reserved only for you, for databases and apps that work hard all day.
Mivo Cloud server with processor power reserved only for you, for databases and apps that work hard all day.
Mivo Cloud server with processor power reserved only for you, for databases and apps that work hard all day.
Mivo Cloud server with processor power reserved only for you, for databases and apps that work hard all day.
Registered in your name, with DNS set up.
Mailboxes on your own domain, set up on your phone.
Server configuration, SSL and an automatic deployment pipeline.
Your existing site and email moved over from your current host.
HTTPS, protected logins and forms, security headers and gateway-hosted payments come with every site I build. These packages go further, for sites, apps and businesses that need more. Ongoing monitoring is part of every care plan.
A full check of your site's software, logins, forms, SSL and server settings, with a written report of what to fix, most urgent first.
Your live site or app tested the way an attacker would try it, with automated scans and hands-on checks, then a report of what was found and how to fix it.
Your app's code read through for the common ways in, from the OWASP Top 10: injection, broken logins, exposed data and unsafe file uploads.
The fixes put in place: updates, stronger logins, security headers, spam protection and locked-down file permissions.
Your server locked down: only the ports you need open, key-only logins, automatic security updates and brute-force blocking.
The basics that stop most attacks on small businesses: two-factor logins, a shared password manager and email that can't easily be faked.
A hacked, redirecting or spam-filled site cleaned, the way in found and closed, and Google asked to review it.
Your domain put behind Cloudflare's free plan for a web firewall, DDoS protection, bot blocking and faster loading.
Ad spend is paid directly to Google or Meta.
Show up on Google Maps and in local searches.
See how people find your site and which pages Google has indexed.
Titles, speed, structured data and content fixed page by page.
Ongoing work to rank for searches in your city.
Ad account, conversion tracking and first campaigns set up.
Campaigns monitored and adjusted through the month.
A month of post ideas, captions and a posting schedule.
Branded SMS sent under your business name.
Monthly plans that keep your site fast, safe and up to date.
Backups, updates, security monitoring and small text edits.
Basic, plus monthly SEO work and up to 3 hours of changes.
Growth, plus priority support, ads management and a monthly report.
These are starting prices. You get a fixed written quote before any work starts.
A 50% deposit to begin, and the other 50% when the site goes live.
Payment transaction fees and ad spend are paid by the client, directly to the provider.
How it works
Tell me about the business on WhatsApp or email. You get a fixed written quote.
Pay the 50% deposit, and we agree the layout and look before any code is written.
I build on a private preview link you can click through and comment on.
Domain, SSL, email and Google Search Console set up. The balance is due at launch.
Hosting, backups, updates and SEO carry on through a monthly plan, if you want one.
Why Mivo
Clear starting prices, then a fixed written quote before any work starts. 50% to begin, 50% at launch.
M-Pesa, Airtel Money and cards through Pesapal, plus Paystack, Flutterwave, Stripe and PayPal for clients anywhere.
Design, build, payments, hosting and marketing handled by the same developer, so nothing gets lost between teams.
Hosting, backups, updates and SEO carry on through a monthly care plan, if you want one.
FAQ
Anything else? Ask on WhatsApp and you'll get a straight answer.
Every site is coded by hand around your business, not dropped into a template. Templates and page builders look like thousands of other sites, carry code and plugins you don't need, and fight you the moment you want something they weren't made for. A custom build loads faster, has less to go out of date or get hacked, and grows with you: new pages, payments or an app later, without starting over. And one developer handles it all, from quote to launch and after.
You get a fixed written quote first. A 50% deposit starts the work, and the other 50% is due when the site goes live.
Every site comes with HTTPS, admin logins with hashed passwords and limits on failed attempts, forms protected against spam and injection, and security headers. Payments go through the gateway's own secure checkout, so card details never touch your site. A care plan keeps backups, updates and monitoring going after launch. No site can be made unbreakable, but these basics stop the most common attacks, and backups mean a fast recovery if something does go wrong.
Yes. Domains are registered in your name, so you always own them, even if you move to another developer or host.
Yes. Pesapal (M-Pesa, Airtel Money and cards), Stripe, PayPal and the other gateways can be added to a new build or an existing site. Each gateway needs your own merchant account.
Yes. Your existing website can be turned into an Android and iOS app, ready for Google Play and the App Store. Google and Apple charge their own developer account fees, paid directly to them.
You do, directly to the provider. Payment fees go to the provider, such as Pesapal or Stripe, and ad spend goes to Google or Meta.
Yes. Work is fully remote, and international clients pay in USD. If you sell into Kenya from abroad, I can connect M-Pesa for you through Pesapal.
You can look after the site yourself, or take a monthly care plan that covers backups, updates, security monitoring and SEO work.
Let's build something
Send a short brief and you'll get a fixed quote back.