Monarch Digital Solutions · Kenya

I build digital experiences and business solutions that move businesses forward.

Full-Stack Software Engineer & Digital Solutions Developer

I’m Samuel Mugwe Kamotho. I design and develop professional websites, custom software, business management systems, integrations and digital tools that help businesses run efficiently and grow.

  • Web development
  • Custom software
  • Business automation
  • Integrations
Samuel Mugwe Kamotho, full-stack software engineer at Monarch Digital Solutions
Samuel Mugwe KamothoMonarch Digital Solutions

About me

I build software and websites around how a business really works.

I’m a full-stack software engineer working from Kenya under Monarch Digital Solutions. I build websites that make a business look credible, and systems that take the paperwork, guesswork and delays out of daily operations.

My work usually starts with a question, not a technology: what is slowing this business down? The answer might be a clear website, a point of sale that keeps selling when the internet drops, or a small integration that stops someone copying figures by hand.

I’m comfortable across the whole job, from the screen your customers see to the database behind it, and I stay with a project through launch, fixes and improvements.

A real example: I built and run MyDukaPOS, a point-of-sale platform with seven editions for shops, hotels and restaurants, hospitals, pharmacies, production businesses, service businesses and water stations.

  • Frontend interface design and development
  • Backend application logic and APIs
  • Database design and management
  • Business system development and customization
  • Third-party service integrations
  • Deployment, troubleshooting, maintenance and optimization

Services

What I can build for you

Six areas of work. Most projects mix two or three.

Professional website development

  • Business and corporate websites
  • E-commerce and online stores
  • Restaurant, hotel and hospitality sites
  • Portfolio, school, organization and service sites
  • Landing pages that convert

Custom software development

  • Business management systems
  • Point-of-sale (POS) systems
  • Inventory and stock management
  • Financial and reporting systems
  • Booking, ordering and workflow systems
  • Industry-specific software

Business digital solutions

  • Digitizing manual processes
  • Workflow automation
  • Custom dashboards and reporting
  • Multi-branch business management
  • Solutions shaped around your business

Payment and business integrations

  • M-PESA and payment gateway integrations
  • eTIMS-related integrations, where supported and authorized
  • APIs and third-party services
  • Notifications, ordering workflows and customer messaging

Website optimization and digital presence

  • Search engine optimization (SEO)
  • Performance optimization
  • Responsive design for phone, tablet and desktop
  • Maintenance, improvements and troubleshooting

Consultation and technical support

  • Technology consultation
  • Software troubleshooting
  • Modernizing existing systems
  • Help choosing the right digital tools

Selected work

Projects I’ve built

Only real work appears here. Where a project has no public link or preview yet, it says so.

The MyDukaPOS sales counter for a water refill stationBusiness software

MyDukaPOS

A point-of-sale and business management platform for Kenyan businesses that keeps selling without internet and syncs when it comes back.

  • Seven editions: shop, hotel & restaurant, hospital, pharmacy, production, services, water
  • Works offline; runs in the browser, on Windows and on Android
  • Multi-branch, staff permissions, stock, receipts and reports
A cashier checking out a customer with an M-Pesa payment prompt on screenIntegrations

M-PESA, payments and eTIMS in MyDukaPOS

Taking payment and reporting sales without retyping: the integrations behind the checkout.

  • M-PESA STK push with confirmed-payment checks
  • Several payment gateways a business can choose from
  • eTIMS-ready sales flow, where the business is authorized
The Richma Supplier online store home page: beauty, skincare and wellness productsE-commerce

Richma Supplier

An online store for beauty, skincare and wellness products in Kenya: customers browse, order and pay online, with delivery or pickup.

  • Product categories, offers, new arrivals and best sellers
  • Cart, wishlist, order tracking and customer accounts
  • M-Pesa payment, delivery across Kenya and WhatsApp support
Websites

Business websites

Professional, mobile-friendly websites for businesses and service providers that explain what they do and make it easy to get in touch.

Selected examples shared on request
Business software

Custom business systems

Software designed around one business’s workflow: orders, bookings, stock, approvals and reports, instead of a generic tool that almost fits.

Technology

What I work with

Taken from the systems I’ve actually built, not a logo wall.

Frontend

  • HTML & CSS
  • JavaScript
  • Responsive design
  • Progressive web apps
  • Offline-first interfaces
  • Accessibility

Backend

  • JavaScript on Cloudflare Workers & Pages Functions
  • Durable Objects
  • REST APIs
  • Authentication & sessions

Databases & data

  • Cloudflare D1 (SQL)
  • SQL migrations
  • Key-value storage
  • Object storage (R2)
  • Backups & restore

APIs & integrations

  • M-PESA (Daraja)
  • KCB Buni
  • Paywave Express
  • Pesapal
  • Co-op Bank
  • eTIMS
  • WhatsApp Cloud API
  • SMS & e-mail services

Cloud & infrastructure

  • Cloudflare Pages & Workers
  • DNS & custom domains
  • Wrangler deployments
  • Scheduled jobs

SEO, performance & security

  • Technical SEO & structured data
  • Performance tuning
  • Rate limiting
  • Signed webhooks
  • Password hashing

Business software & apps

  • POS & inventory
  • Accounting & reporting
  • Multi-branch operations
  • Android & Windows apps
  • Automated testing

Why work with me

What you can expect

Built for your business

Your workflow comes first. I build around it instead of forcing it into a one-size-fits-all tool.

Websites that earn trust

Clear, credible and easy to use, with a way for customers to act: call, message, order or pay.

Systems that simplify the day

Practical software that removes repeated work, from stock to reports.

The right services connected

Payments and business services are integrated where they fit, not added for show.

Mobile-friendly and light

Built to work well on phones and on ordinary Kenyan mobile connections.

Plain communication

You know what is being built, what it costs in time and what comes next. I stay on hand for improvements, as agreed.

Process

How a project works

  1. Discovery

    We talk through your business, your goals and what you need.

  2. Planning

    We settle the features, the experience for your users and the technical approach.

  3. Design and development

    I build it in stages and you see it as it takes shape, so changes are cheap.

  4. Testing and deployment

    The solution is tested thoroughly and prepared for launch.

  5. Support and improvement

    Agreed maintenance and enhancements as your business grows.

Get in touch

Have a business idea? Let’s turn it into a digital solution.

Tell me about your business, what you need built and how you’d like me to reach you. I’ll reply with honest next steps.

Chat on WhatsApp

Call 0113 607 529 · Email [email protected]

How should I reach you?

Your details are used only to reply to you. See the Privacy Policy.