Marie Stopes Uganda
An ongoing locum website development contract covering WordPress build work, content architecture, responsive design and site health.
- Client
- Marie Stopes Uganda
- Role
- Locum Website Developer
- Engagement
- Contract · 2026 to present
- Status
- Currently in progress

Project Overview
I am currently engaged as a Locum Website Developer with Marie Stopes Uganda. The engagement is active, so this page describes the work as it stands rather than presenting it as a finished case study.
The remit spans WordPress development using the Gutenberg block editor, structuring and restructuring content, keeping the experience consistent across devices, and attending to the technical health of the site: performance, accessibility and search visibility.
The Challenge
A health organisation's website is rarely browsed casually. People arrive looking for a specific service, a location, or a way to make contact, often on a modest mobile connection and often in a hurry. Everything else on the page is secondary to that.
That puts a particular kind of pressure on the build: content has to be findable in very few steps, pages have to stay light, and the interface has to remain legible and operable for people using assistive technology or older devices.
- Service and location information needs to be reachable quickly, not buried
- Pages must stay fast on constrained mobile connections
- Content has to be editable by non-technical staff without breaking layouts
- Accessibility is a baseline requirement, not an enhancement
The Approach
I work inside WordPress with the native block editor rather than layering an additional page builder on top. Gutenberg keeps the markup closer to standard HTML, reduces what the browser has to download, and leaves the site maintainable by the team after any single developer moves on.
Before building a page I map what it actually has to do: which question it answers, what the next step is for the reader, and where it sits relative to everything else. Structure first, styling second.
- Native Gutenberg blocks over additional builder dependencies
- Content architecture mapped before layout work begins
- Reusable block patterns so new pages stay visually consistent
- Editing workflows documented for the internal team
Design
Design decisions follow the organisation's existing identity rather than replacing it. My work concentrates on hierarchy and rhythm: what the eye reaches first, how much a reader has to hold in their head at once, and how comfortably a page reads at arm's length on a phone.
Type sizing, line length and spacing are set to stay readable across breakpoints, and interactive elements are given targets that work for thumbs as well as cursors.
Development
Build work is done with WordPress and the block editor, with custom blocks and patterns introduced where a repeated layout would otherwise be rebuilt by hand each time. Templates are kept modular so a change to a shared element propagates rather than needing to be repeated.
Changes are checked across the breakpoint range before going out, and anything touching a live page is verified after deployment rather than assumed.
- WordPress + Gutenberg block development
- Reusable patterns for repeated page structures
- Responsive verification across mobile, tablet and desktop widths
- Ongoing content updates and site maintenance
Technology
Stack
- WordPress
- Gutenberg
- PHP
- HTML
- CSS
- JavaScript
Services delivered
- WordPress Development
- Content Architecture
- Responsive Design
- Performance
- Accessibility
- SEO
- Website Maintenance
Optimization
Technical health is treated as part of the build rather than a later clean-up. That means attention to image weight and formats, avoiding scripts that do not earn their place, keeping heading structure semantic, and making sure pages carry the metadata search engines need to index them correctly.
Accessibility checks cover keyboard operability, focus visibility, colour contrast and alternative text.
- Image compression and appropriately sized responsive assets
- Semantic heading hierarchy and descriptive alt text
- Keyboard navigation and visible focus states
- On-page SEO: titles, meta descriptions, internal linking
Current Status
The contract is ongoing. Rather than publish outcome figures that have not been measured and verified, this section will be updated with confirmed results once the work reaches a stage where they can be reported accurately.
Screenshots
Captured from the live site.

Notes
Working inside an established organisation's site is mostly an exercise in restraint. The useful instinct is not to redesign everything visible, but to find the specific frictions that stop someone completing the task they came to do, and remove those.
Yunga Technologies Uganda
Three years of website development, maintenance and technical support inside a Ugandan technology company.