
Junction Health Pharmacy online store
A WooCommerce online pharmacy for a licensed Ugandan pharmacy: shop by category or condition, upload prescriptions, pay with mobile money.
built by me
Websites, online stores, web platforms and mobile apps I have built for universities, government bodies, nonprofits and businesses across Uganda. I work mainly in WordPress and WooCommerce, alongside Wagtail CMS and Django (Python), Laravel (PHP), Node.js and Flutter. I deploy to AWS, Google Cloud, Azure and WordPress Cloud.
Generative AI is a growing part of my work: I use Claude, Gemini, ChatGPT and Cursor to plan, build and test faster. This website was built with AI.
what i build
These are just a few of the 60+ websites and apps I have built. Many more are private or white-label work for clients and agencies, so they are not listed here.

A WooCommerce online pharmacy for a licensed Ugandan pharmacy: shop by category or condition, upload prescriptions, pay with mobile money.

A WooCommerce store for a 35-year-old Kampala furniture and interiors brand: home, office and garden furniture, curtains, flooring and decor.

A WooCommerce store for fine dining tableware, with a gift registry, catalogues, kitchen equipment and hire.

Website and ordering for a Wakiso-based wholesaler and exporter of fresh fruit and vegetables.

Corporate website for a Kampala cloud, telecom and IT solutions company: solutions, case studies, resources and an affiliate programme.

The online store and client portal where customers buy .ug domains, hosting, websites and Google Workspace licences.
how i work
Lessons from 60+ projects: the hardest parts often come before any code is written.
01
Get clear on who the site is for, what it must achieve, and what “done” looks like — before choosing a theme or plugin.
02
I’m not a designer, but I’m not design-blind. Clean layouts, clear hierarchy, no clutter.
03
The right mix of theme, plugins and custom code — planned for SEO, performance and security from day one.
04
Backups, updates, monitoring and hardening, so the site stays fast and safe after launch.
work together
A new website, a site that needs rescuing, or a team that needs training — tell me about it.
the newsletter
A short monthly email on WordPress, the web in Uganda and what I’m learning from real client projects.