Back to Projects
Frontend DevelopmentProject ManagementProduct ManagementSEO ContentNigeria2025 to 2026

From Zero Visibility to a Trusted Digital Home

MatataBrown had the mission. They just needed the world to be able to find them.

MatataBrown works to prevent avoidable blindness and improve access to eye care across Nigeria. Through Techafil, the organisation moved from having no digital presence to a complete platform for public education, programme discovery, donations, volunteering, partnerships, patient stories, and enquiries. I co-developed the frontend and personally extended the platform across forms, content experiences, responsive interface improvements, newsletters, donation checkout, payment status screens, and security. I also led project management, product management, information architecture, and all SEO-optimised website content.

Project Details
ClientMatataBrown
My RoleFrontend Co-Developer · Project Manager · Product Manager · SEO Content Writer
IndustryNonprofit · Eye Health
LocationNigeria
Year2025 to 2026
My contribution

How I contributed across engineering, product, and delivery.

Engineering focus

Engineering

Co-developed the frontend and built forms, payment, email, data, and security workflows.

Product direction

Product

Defined user journeys, information architecture, priorities, and the content strategy.

Project delivery

Delivery

Scoped the work, coordinated contributors, managed milestones, and supported launch.

MatataBrown homepage introducing its mission to prevent avoidable blindness and improve access to eye care across Nigeria
The Challenge

The Problem Was Bigger Than Just "No Website"

Launching is a vulnerable moment for any nonprofit. MatataBrown faced every challenge that comes with building trust, visibility, and useful digital services from the ground up.

01

No Online Presence Meant No Credibility

Donors don't give to organisations they can't verify. Partners don't collaborate with organisations they can't evaluate. And communities don't reach out to organisations they've never heard of. MatataBrown had all three problems at once.

The absence of a digital presence wasn't just a gap — it was actively working against them. When someone googled MatataBrown and found nothing, the silence read as a red flag. Before they'd helped a single patient, they needed to look like an organisation that could be trusted. That's what I was brought in to solve.

02

The People They Wanted to Serve Couldn't Find Them

MatataBrown's whole mission is to reach Nigerians at risk of preventable blindness — many in communities with limited access to eye health services and limited awareness those services even exist. Without any digital presence, their reach was capped entirely by who the founding team personally knew.

That's a fundamental problem for a nonprofit. The people who need you most are often the ones furthest from your personal network. Getting discoverable online wasn't a nice-to-have — it was core to the mission.

03

Whatever We Launched Had to Be Built to Last

One of the things I pushed hard on early in the project was this: we weren't just building a launch website. We were laying the digital foundation that every future campaign, every donor conversation, and every media mention would eventually point back to.

If we rushed it or cut corners, every future piece of work would be undermined by a weak foundation. So the brief I defined wasn't 'get something up.' It was 'get it right.'

The Solution

What I Built, Scoped, Managed, and Wrote

01

Frontend Development: A Collaborative Build

I worked alongside another frontend contributor rather than presenting the website as a solo engineering project. The shared implementation used Next.js, React, TypeScript, and Tailwind CSS to create the public-facing experience across the homepage, About, programmes, Get Involved, stories, and contact journeys.

My verified contributions included content and interface updates across core pages, responsive navigation and footer improvements, reusable form behaviour, FAQ and legal pages, blog and patient-story content, image handling, and numerous usability fixes through launch and continued iteration.

02

Forms, Donations, and Production Hardening

I built and refined the contact, volunteer, newsletter, and donation experiences, including inline validation, input limits, draft persistence, disposable-email checks, secure verification, user feedback, and transactional response emails.

I also implemented the Paystack and Flutterwave payment flows, one-time and monthly donation handling, post-donation status screens, webhook verification, Cloudflare D1 records, Turnstile protection, request rate limiting, signed links, and donation confirmation emails. This work connected the frontend experience to secure production workflows instead of stopping at static page design.

03

Project Management — Running the Whole Build

My first job on this project was making sure it actually got done. That sounds obvious, but nonprofit digital projects have a well-documented habit of stalling — too many stakeholders, unclear ownership, and no one accountable for the timeline. I came in specifically to prevent that.

I managed the full project lifecycle from kickoff to handover. That meant defining the scope upfront so everyone agreed on what was in and what wasn't, breaking the work into clear phases with milestones the team could hit, coordinating between the designers and developers, and keeping MatataBrown's leadership informed without pulling them into decisions that weren't theirs to make. No missed milestones. No scope creep. Delivered on time.

04

Product Management — Defining What to Build and Why

Before any design or development happened, someone had to answer the harder questions: who actually uses this site, what do they need to be able to do, and in what order does any of that matter? That was my job.

I ran the product discovery work — mapping out every user type (donors, community members, partners, media), what each of them needed from the site, and where they were most likely to drop off if we got it wrong. That user map shaped every decision that followed: what pages we built, what content appeared where, how navigation was structured, and what the primary calls to action were. The product strategy was built before a single design file was opened.

05

The Homepage — Writing for Three Audiences at Once

The homepage had to do something genuinely difficult: speak clearly to three completely different people at the same time. A potential donor who needs to trust before they give. A community member who just needs to know help exists and where to find it. A potential partner who needs to see an organisation worth taking seriously.

I defined the information architecture and wrote all the copy with those three readers in mind simultaneously. Every headline, every paragraph, every CTA was tested against the same question: does this build trust, communicate purpose, and move the right person to act?

06

The About Section — Making the Story Do the Work

I wrote the full About section from scratch — the founding story, the mission, what preventable blindness actually looks like in Nigeria, the values behind the work, and the leadership profiles. This wasn't just background information. It was the section designed to turn a curious visitor into someone who actually cares.

Nonprofits often underestimate how much their story matters. Facts inform. Stories move people. I wrote this section to do the second thing.

07

The Programmes Section — Building the Evidence Base

Donors and partners need to see evidence that an organisation actually does what it says. I scoped and wrote the programmes section to serve that specific need — documenting every initiative MatataBrown runs with enough clarity and depth to answer the questions a serious supporter would ask.

I also structured it so that as MatataBrown's work expands, the section can grow with it. New programmes slot in without needing to redesign anything.

08

The Get Involved Section — Removing Every Barrier

Most nonprofit websites have a generic 'Contact Us' page and leave it at that. I pushed for something more intentional — separate, clearly-labelled pathways for each type of person who might want to get involved: donor, volunteer, corporate partner, community referral.

I wrote the copy for each pathway with one aim: get the right person to the right action with as little friction as possible. The worst outcome would be someone who wanted to help, landing on a page that made them feel unsure about what to do next.

09

The Blog — An SEO Asset, Not Just a News Feed

I made the case early on that the blog needed to be thought of as a long-term SEO investment, not just a place to post updates. Google rewards organisations that publish original, relevant content consistently — and for a nonprofit in the eye health space, the keyword opportunities are real.

I defined the content structure, wrote the launch content, and made sure the team had a publishing system they could use independently. The blog was custom built for MatataBrown specifically — not a generic CMS dropped in. The content foundation is there — it compounds in value every time they publish.

010

The Contact Page — Right Person, Right Message

I mapped out exactly who would land on the contact page and what each person needed to be able to do. Donor enquiry. Service referral. Partnership discussion. Media request. Each pathway got its own clearly-written copy and its own direction — so nothing got lost in a generic inbox.

What Was Delivered

Everything Delivered for MatataBrown

Mission-led homepage serving donors, communities, partners, and people seeking eye health support
About, leadership, and transparency sections that communicate purpose, values, governance, and accountability
Programme, location, and eye health education pages that explain where MatataBrown works and how it creates impact
Dedicated donation, volunteer, corporate partnership, community referral, and contact pathways
Custom Blog & Updates and Patient Stories publishing structure for eye health education and impact storytelling
Contact, volunteer, and newsletter forms with server-side validation and transactional email responses
One-time and monthly online donations through Paystack and Flutterwave
Verified payment webhooks, donation status handling, and Cloudflare D1 donation records
Cloudflare Turnstile, request rate limiting, trusted-origin checks, and signed status links
Responsive page layouts with consistent navigation and visual design
Cloudflare Pages and Pages Functions deployment architecture
SEO metadata, canonical URLs, Open Graph data, JSON-LD, and a dynamic XML sitemap
Consent-aware Google Analytics integration and clear privacy information
The Tech Stack

Technology Behind the MatataBrown Online Presence

CategoryTechnology
FrontendNext.js · React · TypeScript · Tailwind CSS
ContentCustom Blog & Updates · Patient Stories
PlatformCloudflare Pages · Pages Functions · D1
PaymentsPaystack · Flutterwave · Webhook verification
SecurityCloudflare Turnstile · Rate limiting · Signed links
Forms & EmailContact · Volunteer · Newsletter · Mailgun
SEONext.js metadata · Canonical URLs · JSON-LD · Dynamic sitemap
AnalyticsGoogle Analytics 4
PerformanceStatic generation · WebP images · Lazy loading
The Outcome

What I'm Proud of From This One

They Launched Looking Credible From Day One

Most nonprofits spend years earning the kind of credibility MatataBrown had from their very first day online. The content strategy I defined — the messaging hierarchy, the tone, the way the mission was framed — meant that anyone who found them immediately understood that this was a serious organisation doing serious work.

That matters more than it sounds. First impressions for nonprofits are often permanent. A donor who lands on a weak site moves on and doesn't come back.

The SEO Content Is Working

One of the things I'm most intentional about when I write content for clients is making sure it actually gets found. I wrote every page with specific search terms in mind — the language real people use when they're looking for eye health information, nonprofit partnerships, or causes to donate to in Nigeria.

MatataBrown went from zero search presence to being discoverable. That's not an accident — it's the result of treating every word on the site as an asset.

The Content Foundation Supports Continued Publishing

The platform separates Blog & Updates from Patient Stories and gives each content type a consistent structure for titles, summaries, authors, dates, images, and long-form content. That foundation makes future publishing predictable and keeps the site coherent as its content library grows.

The content model, route structure, metadata, and sitemap work together so every new article can support education, trust, and organic discovery instead of becoming an isolated post.

Giving Is Now One Decision, Not Five Steps

The donation pathway copy I wrote was probably the most important thing I worked on for this project. Getting someone from 'I want to give' to 'I have given' requires removing every moment of doubt, confusion, or hesitation along the way.

I wrote each step of that pathway to answer the question a donor would be asking at that exact moment. It's a small thing on the surface. But for a nonprofit, a smoother donation flow is a direct line to more impact.

Outcomes at a Glance
Complete online presence launched from zero Achieved
Credible digital identity from day one of launch Achieved
Discoverable by donors and partners through search Achieved
Structured blog and patient-story publishing system Achieved
Online donation pathway live via Paystack Achieved
The Solution in Action

A Look at What Was Delivered for MatataBrown

About Us: Mission, Vision, and Values
MatataBrown About Us page presenting its eye health mission, vision, purpose, and values in Nigeria
Programmes & Initiatives: Eye Health Impact
MatataBrown Programmes and Initiatives page presenting eye health screenings, treatment, education, and community support across Nigeria
Where We Work: Community Reach
MatataBrown Where We Work page explaining its focus on underserved schools, rural communities, clinics, and neighbourhoods in Nigeria
Transparency & Accountability
MatataBrown Transparency and Accountability page explaining financial practices, donor accountability, and responsible impact
Donate Now: Supporter Conversion Path
MatataBrown Donate Now page presenting one-time and monthly ways to support eye health programmes in Nigeria
Volunteer: Participation Pathway
MatataBrown Volunteer page presenting opportunities to support community eye health work in Nigeria
Blog & Updates: Eye Health Education
MatataBrown Blog and Updates page featuring eye health education and patient stories in Nigeria
Contact: Secure Enquiry Experience
MatataBrown Contact Us page with enquiry guidance, contact details, secure verification, and a structured message form
More Work

Other Projects I've Shipped

DG Luxe Co.

A responsive premium braiding hair catalogue with product selection, multi-item ordering, WhatsApp conversion paths, and search engine foundations.

Read Case Study

Brown Top Limited

A solo-built property discovery platform with real-time chat, inspection booking, and a secure admin dashboard on Cloudflare Workers.

Read Case Study

Want Me on Your Next Project?

If you need someone who can manage the build, own the product decisions, and write content that actually gets found, let's talk.

Start the Conversation Free first consultation · 24-hour response · No obligation