Open to full-time + contract roles

Nairobi, Kenya · Remote ready

Product designerwho ships. Complex flows in. Clear outcomes out.

Joshua Musau, product designer and digital marketing manager
10 case studies
Designer & marketer · NairobiJoshua Musau
Recruiter snapshotEvidence at a glance

What I can own from day one.

Ambiguous journeys, dense requirements, interface systems, responsive delivery, and the conversion details that make a digital experience useful to the business.

4+

Years in UI/UX

Designing mobile products, web platforms, and service journeys since 2022.

10

Case studies

Fintech, healthcare, education, tourism, community, and recruitment.

E2E

End-to-end range

From flow architecture and interface systems to frontend and growth.

NBO

Nairobi · Remote

Available for full-time, contract, and cross-functional opportunities.

Latest journalFive practical field notes

Ideas from the work

Useful thinking,written to be used.

Notes on product design, fintech UX, responsive delivery, digital strategy, and making expertise discoverable in AI search.

View the full journal
Selected workProduct thinking → delivered experience

Evidence of how I solve problems—not just how I style screens.

10 case studies spanning regulated onboarding, lending, transactional web, healthcare, travel tech, tourism, community, and campaigns.

01 · Fintech · Mobile product2024

Product design · UX/UI · Flow architecture

Stanbic Customer Onboarding

Case study evidence
Stanbic customer onboarding account type selection screenStanbic customer onboarding phone and email verification screenStanbic customer onboarding one-time passcode verification screenStanbic customer onboarding ID type selection screenStanbic customer onboarding National ID capture screenStanbic customer onboarding signature capture screenStanbic customer onboarding selfie verification screenStanbic customer onboarding application review screenStanbic customer onboarding confirmation and success screen

Case study

A 17-screen regulated onboarding journey made progressive, legible, and reassuring.

17-screen journeyIdentity + document captureEditable final review

The challenge

Opening a bank account asks customers to make product choices, verify contact details, submit identity evidence, share personal information, and confirm everything accurately. The risk was a long, compliance-heavy process that felt opaque or overwhelming.

My approach

I broke the journey into clear commitments: choose an account, understand requirements, verify contact details, capture ID and signature, add preferences and personal data, then review editable sections before submission. Each screen asks for one meaningful decision and keeps progress focused.

The outcome

The concept demonstrates a complete onboarding path across individual, joint, and business account entry points, OTP verification, ID and KRA handling, next-of-kin and occupation data, selfie capture, review, and confirmation.

Design journey

From research to finished experience.

How this product moved from regulatory requirements to a shipped-quality interface — the thinking between the blank page and the final screens.

Empathize

Who is opening this account, and what do they fear mid-form?

Define

A compliance-heavy journey that feels opaque loses customers before submission.

Ideate

Staged commitments — one meaningful decision per screen.

Prototype

Grayscale structure first, branded flows second.

Test

Walkthroughs against drop-off points, edge cases, and error states.

See the full UX research & design journeyCollapse the design journey
01 · Research & discovery
Understand the constraint before the canvas.

I started with the non-negotiables: the KYC and compliance data the bank must collect, and where account-opening journeys typically lose people. Reviewing existing onboarding patterns surfaced the same failure — everything asked at once, with no sense of progress.

Requirement mappingOnboarding auditsDrop-off points
02 · Flow architecture
One meaningful decision per screen.

Before any UI, I mapped all 17 screens into staged commitments and sequenced the sensitive asks — ID, KRA, selfie — after early wins, so momentum is built before trust is tested.

17-screen inventoryJourney mapProgressive disclosure
03 · Low-fidelity wireframes
Structure without seduction.

Grayscale wireframes locked hierarchy, form density, and button placement while structure was still cheap to argue about. Fields moved between screens here, not in polished mockups.

Grayscale onlyLayout hierarchyFast iteration
04 · High-fidelity UI
Brand, trust, and edge states.

With structure agreed, I applied Stanbic's visual language and designed the states a regulated product needs to feel safe: validation, errors, an editable final review, and clear confirmation.

Brand systemTrust statesHandoff-ready

The problem statement

Customers abandon account opening when a regulated, document-heavy process asks for everything at once and gives nothing back — no progress, no explanation, no way to fix mistakes.

How might we…

  • How might we make a 17-screen KYC journey feel like a series of small wins?
  • How might we ask for sensitive documents without triggering distrust?
  • How might we let customers fix errors without fear of starting over?
  • How might we show progress honestly in a branching flow?

What the experience audit found

Single mega-form

Existing onboarding flows asked for identity, preferences, and documents in one unbroken form.

Chunk by commitment, not by database table.

Dead-end errors

Validation failures often appeared only at final submission, forcing restarts.

Validate inline, at the moment of entry.

Opaque document asks

ID and KRA requests arrived without any explanation of why, or what happens next.

Pair every sensitive ask with a plain-language reason.

Who I designed for

Wanjiku

24 · First salaried job · Nairobi

The first-account graduate

Just tell me what you need from me upfront.
Goals
  • Open an account entirely from her phone
  • Know the required documents before starting
Frustrations
  • Banking jargon
  • Rejection after a long form
  • No sense of progress
David

38 · Operations lead · Switching banks

The time-poor professional

If I can't see the finish line, I quit.
Goals
  • Finish in one sitting between meetings
  • Never repeat information twice
Frustrations
  • Long unstructured forms
  • Unclear how many steps remain
Amina

45 · Shop owner · Business account

The small business owner

I want to check everything before I press submit.
Goals
  • Understand business vs personal requirements
  • Confirm every detail is correct before submitting
Frustrations
  • Missing-document surprises at the end
  • No way to go back and edit

Empathy map · Wanjiku — the first-account graduate

Says
  • “Just tell me what you need from me upfront.”
  • “Do I need to go to a branch for this?”
Thinks
  • “What if I get rejected after all this effort?”
  • “Why do they need my KRA PIN?”
Does
  • Starts the application on her phone during a work break
  • Screenshots the requirements to prepare documents
  • Abandons when a step feels unclear
Feels
  • Hopeful about her first real account
  • Anxious during document capture
  • Proud when the confirmation lands

The emotional journey

Curious
Choose account

Doing

Compares individual, joint, and business account options.

Thinking

“Which one actually fits me?”

Design opportunity

Card-based comparison

Confident
Verify contact

Doing

Enters phone and email, confirms the OTP.

Thinking

“That was quicker than I expected.”

Design opportunity

Instant OTP + inline validation

Anxious
Capture identity

Doing

Scans National ID front and back, takes a selfie.

Thinking

“Is my data safe here?”

Design opportunity

Explain why each document is needed

Fatigued
Personal details

Doing

Adds KRA, occupation, and next-of-kin information.

Thinking

“How much more is left?”

Design opportunity

Short grouped forms, visible progress

Reassured
Review & edit

Doing

Checks every section and edits directly in place.

Thinking

“Good — I can fix that myself.”

Design opportunity

Editable sections before commitment

Relieved
Confirm

Doing

Submits and receives clear confirmation.

Thinking

“Done. I know what happens next.”

Design opportunity

Explicit next steps

Walkthroughs & iteration

FoundIn walkthroughs, the review screen read as final — people hesitated to touch anything on it.

FixedEvery section gained a visible edit affordance, and edits return to the review, not the start.

FoundThe ID step raised the same question every time: “why both sides?”

FixedAdded plain-language reasons and clear captured/pending states for each scan.

FoundAcross 17 screens, progress felt invisible.

FixedStaged the journey into named commitments so each step visibly closes a chapter.

Designed to move

Completion

Reduce abandoned applications by shrinking the perceived effort of each screen.

Error recovery

Cut re-submissions and support calls with an editable final review.

Trust

Lower drop-off at the identity step by explaining every sensitive ask.

Low fidelity → high fidelity

Stanbic customer onboarding account type selection screen
Account selection
Stanbic customer onboarding phone and email verification screen
Contact verification
Stanbic customer onboarding National ID capture screen
ID capture
Stanbic customer onboarding application review screen
Final review

Research artifacts — personas, empathy map, journey map, audit and walkthrough notes, and low-fidelity frames — are illustrative reconstructions of the design thinking behind the shipped screens, redrawn for this case study.

02 · Fintech · Service ecosystem2024

Product design · UX/UI · End-to-end journey

Stanbic Vehicle & Asset Finance

Case study evidence
Stanbic Vehicle and Asset Finance mobile landing experienceStanbic loan services dashboardStanbic Vehicle and Asset Finance asset detail formStanbic Vehicle and Asset Finance loan status tracker

Case study

A 23-screen finance journey connecting discovery, application, fulfilment, and tracking.

23-screen service flowApplication + fulfilmentStatus + support states

The challenge

Vehicle finance stretches far beyond a single application form. Customers need to understand eligibility, register securely, provide asset and seller details, review costs, generate an offer, submit fulfilment documents, and follow progress after applying.

My approach

I designed the experience as one continuous service: a clear product landing page, registration and secure access, a loan dashboard, staged asset and seller forms, financial summaries, confirmation, document checklists, notifications, support, and a visible status tracker.

The outcome

The resulting concept covers the full relationship from first interest to release, giving customers context at every stage and giving delivery teams a structured map of the states, data, documents, and handoffs the service requires.

Design journey

From research to finished experience.

How a fragmented finance process became one legible service, from first interest to asset release.

Empathize

Follow the customer beyond the application form.

Define

The real problem is uncertainty across handoffs, documents, and time.

Ideate

Treat discovery, application, fulfilment, and tracking as one service.

Prototype

Map the state model before polishing 23 screens.

Test

Walk every branch for missing documents, delays, and recovery.

See the full UX research & design journeyCollapse the design journey
01 · Service discovery
Map the whole relationship.

I framed the journey from product discovery through asset release, including bank, dealer, and customer handoffs.

Service blueprintActor mapRequirement inventory
02 · State architecture
Give every wait a meaning.

Application, offer, fulfilment, review, and release became named states with ownership and next actions.

23-screen mapState modelDocument logic
03 · Low fidelity
Stress-test the sequence.

Wireframes tested dense financial summaries, checklists, and tracker hierarchy before brand treatment.

Task flowsContent hierarchyEdge states
04 · High fidelity
Build confidence at commitment points.

The final interface uses familiar banking patterns while keeping totals, status, and support visible.

Responsive UITrust statesHandoff specs

The problem statement

Vehicle-finance customers lose confidence when eligibility, seller details, fulfilment documents, and approval status live as disconnected tasks with no dependable view of what happens next.

How might we…

  • How might we make a long finance journey feel like one continuous service?
  • How might we show the next required action before a customer has to ask?
  • How might we make waiting states informative instead of silent?
  • How might we explain the financial commitment before submission?

What the experience audit found

Application tunnel

Comparable flows focused on form completion and largely disappeared after submission.

Design the relationship through fulfilment and release.

Document ambiguity

Checklists named documents without clarifying owner, format, or timing.

Turn requirements into assigned, status-aware tasks.

Invisible handoffs

Dealer, bank, and customer actions were mixed into one generic status.

Name the actor, action, and next dependency.

Who I designed for

Moses

36 · Logistics manager · Nairobi

The first-time vehicle buyer

I can wait. I just need to know what I am waiting for.
Goals
  • Understand affordability before applying
  • Track progress without calling
Frustrations
  • Unexplained fees
  • Silence after document submission
Atieno

42 · SME owner · Kisumu

The working-capital protector

Show me the total commitment, not only the monthly figure.
Goals
  • Compare asset-finance options
  • Coordinate seller documents quickly
Frustrations
  • Repeated uploads
  • Unclear seller responsibilities

Empathy map · Moses — the first-time vehicle buyer

Says
  • “Is this approval or only pre-approval?”
  • “Who needs to act next?”
Thinks
  • “Can I still afford this after insurance?”
  • “Has the dealer sent their part?”
Does
  • Checks the tracker between meetings
  • Calls support when a status does not change
Feels
  • Excited during discovery
  • Exposed at financial review
  • Impatient during fulfilment

The emotional journey

Hopeful
Explore

Doing

Reviews finance options and eligibility.

Thinking

“Could this work for me?”

Design opportunity

Plain-language eligibility

Focused
Register

Doing

Creates a secure profile.

Thinking

“Keep this quick.”

Design opportunity

Short secure entry

Stretched
Apply

Doing

Adds asset, seller, and income details.

Thinking

“This is a lot to coordinate.”

Design opportunity

Staged ownership

Cautious
Review costs

Doing

Checks deposit, tenor, fees, and repayment.

Thinking

“What is the full commitment?”

Design opportunity

Complete cost summary

Impatient
Fulfil

Doing

Uploads outstanding documents.

Thinking

“Whose document is missing?”

Design opportunity

Assigned checklist

Reassured
Track

Doing

Follows approval and release.

Thinking

“At least I can see movement.”

Design opportunity

Timestamped tracker

Relieved
Release

Doing

Receives completion and next-step guidance.

Thinking

“I know what happens now.”

Design opportunity

Explicit closeout

Walkthroughs & iteration

FoundPeople read a generated offer as final approval.

FixedSeparated indicative offer, submitted application, and approved states with explicit language.

FoundThe fulfilment list did not reveal whether the customer or seller owned a task.

FixedAdded actor labels, status, and the blocking dependency to every item.

FoundA single progress bar hid long waiting periods.

FixedReplaced it with a timestamped milestone tracker and a visible next action.

Designed to move

Application clarity

Increase the share of customers who reach submission with all required information.

Fulfilment

Reduce avoidable document follow-ups by making task ownership explicit.

Support demand

Reduce status-chasing contacts with a useful post-application tracker.

Low fidelity → high fidelity

Stanbic Vehicle and Asset Finance mobile landing experience
Product discovery
Stanbic loan services dashboard
Loan dashboard
Stanbic Vehicle and Asset Finance asset detail form
Asset details
Stanbic Vehicle and Asset Finance loan status tracker
Status tracker

Research artifacts and low-fidelity frames are illustrative reconstructions of the design rationale behind the presented interface, redrawn for this case study.

03 · Fintech · Mobile + USSD2025

Product design · UX/UI · Design system

Musoni Digital Lending

View Figma project
Musoni mobile lending dashboard with loan balance and quick actionsMusoni loan offer screen with amount, fees, repayment period, and due dateLow-fidelity Musoni welcome and onboarding wireframeLow-fidelity Musoni fast loan approval wireframe

Case study

Complex loan journeys translated into a trustworthy, accessible mobile experience.

~57 mobile screensEnglish + KiswahiliAndroid, iOS + USSD

The challenge

The product had to explain loan logic without overwhelming customers and remain usable across different devices, languages, and levels of connectivity in Kenya.

My approach

I designed the Android and iOS experience alongside a USSD path, keeping the same mental model across both. Loan application, check-off loan, validation, error, and edge-case states were made explicit, with English and Kiswahili content considered from the start.

The outcome

The v1.0 package created a coherent product foundation for app and low-bandwidth use: a reusable visual system, complete core journeys, USSD wireframes, bilingual variants, and handoff-ready interaction states.

Design journey

From research to finished experience.

How loan logic, low-bandwidth access, and bilingual content were aligned into one consistent product model.

Empathize

Design for uneven connectivity, varied devices, and different levels of financial confidence.

Define

A trustworthy loan product must explain decisions, not only display them.

Ideate

Use one mental model across app and USSD.

Prototype

Prototype core, error, and low-connectivity states together.

Test

Check comprehension in English and Kiswahili, not visual polish alone.

See the full UX research & design journeyCollapse the design journey
01 · Context research
Start with access constraints.

Connectivity, device range, language, and financial confidence shaped the journey before interface decisions.

Channel constraintsLanguage reviewLoan logic
02 · Shared model
One journey, two interfaces.

The app and USSD paths were mapped from the same stages, terminology, and decision logic.

Cross-channel flowContent modelState inventory
03 · Prototype
Design failure states early.

Core screens were developed alongside timeouts, validation, ineligibility, and resume behavior.

USSD wireframesMobile flowsError matrix
04 · Systemise
Make clarity reusable.

A bilingual visual and content system carried the same meaning across products and platforms.

Design systemBilingual UIHandoff states

The problem statement

Borrowers struggle to make confident loan decisions when eligibility, costs, validation, and repayment logic change across channels or depend on language and connectivity.

How might we…

  • How might we preserve the same loan journey across smartphone and USSD?
  • How might we explain loan decisions without financial jargon?
  • How might we design recovery for interrupted or low-connectivity sessions?

What the experience audit found

Channel drift

Mobile and USSD flows often used different labels and step order.

Build both channels from one journey model.

Error without remedy

Failed eligibility or validation states explained the result but not the next move.

Every decision state needs a recovery path.

Literal translation

Translated interfaces preserved words but lost clarity and natural phrasing.

Design and test meaning in each language.

Who I designed for

Juma

31 · Trader · Mombasa

The mobile-first borrower

Tell me the amount I will repay before I agree.
Goals
  • Apply without visiting a branch
  • Understand repayment clearly
Frustrations
  • Hidden charges
  • Sessions lost on weak data
Naomi

47 · Farmer · Murang’a

The USSD-reliant customer

The steps should mean the same on my phone.
Goals
  • Use a familiar channel
  • Resume after interruption
Frustrations
  • Short session timeouts
  • Unfamiliar financial terms

Empathy map · Juma — the mobile-first borrower

Says
  • “What will I repay in total?”
  • “Why was this amount offered?”
Thinks
  • “Will a failed attempt affect me?”
  • “Can I finish this on mobile data?”
Does
  • Compares the offer with immediate business needs
  • Switches to USSD when data is unreliable
Feels
  • Urgent when applying
  • Cautious at the offer
  • Relieved by a clear schedule

The emotional journey

Curious
Check

Doing

Reviews eligibility and products.

Thinking

“Which loan fits?”

Design opportunity

Comparable product language

Focused
Apply

Doing

Provides purpose and requested amount.

Thinking

“Keep the steps short.”

Design opportunity

Progressive questions

Uncertain
Validate

Doing

Responds to checks and missing data.

Thinking

“What should I fix?”

Design opportunity

Actionable validation

Cautious
Review

Doing

Checks offer, fees, and repayment.

Thinking

“Can I manage this?”

Design opportunity

Plain totals and schedule

Confident
Confirm

Doing

Accepts terms and receives next steps.

Thinking

“I understand the commitment.”

Design opportunity

Consistent confirmation

Walkthroughs & iteration

FoundA direct translation of repayment language sounded formal and unclear in Kiswahili.

FixedRewrote the concept around familiar actions and tested both language variants side by side.

FoundUSSD users lost context when a session timed out.

FixedShortened menus and added a clear resume point using the same stage names as the app.

FoundDeclined and validation states felt final.

FixedSeparated fixable input issues from eligibility outcomes and supplied a next action for each.

Designed to move

Comprehension

Increase correct understanding of total repayment, schedule, and decision status.

Channel continuity

Reduce confusion when customers move between the app and USSD.

Recovery

Increase successful continuation after validation errors or interrupted sessions.

Personas, audit observations, walkthrough notes, and journey mapping are case-study reconstructions based on the documented product scope; no unverified performance claims are presented.

04 · Fintech · Web flow2024

UX/UI design · Responsive web · Transaction flow

Stanbic UPL Web

Case study evidence
Stanbic UPL web screen for order ID, tenor, and repayment dateStanbic UPL web confirmation summaryStanbic UPL bill paid success state

Case study

A short loan-linked payment journey with clear terms, confirmation, and completion.

Four-state web flowFinancial reviewClear success state

The challenge

The experience needed to connect a customer’s approved limit with a real purchase while making order reference, tenor, repayment date, cost, insurance, and terms understandable before commitment.

My approach

I kept the flow deliberately compact: enter the order ID, choose a repayment period and date, review the complete financial summary, accept terms, and receive a clear paid state. The layout keeps the active task visually dominant inside a broader banking interface.

The outcome

The four-state web concept gives customers a predictable path from eligibility to confirmation, reducing ambiguity at the points where financial commitment and transactional trust matter most.

Design journey

From research to finished experience.

How a loan-linked purchase was reduced to the few decisions customers need before committing.

Empathize

Understand what makes a customer hesitate at payment.

Define

The core risk is committing without understanding the total cost.

Ideate

Keep order, repayment, review, and success as four distinct states.

Prototype

Test the hierarchy in desktop and narrow web layouts.

Test

Walk through cost comprehension, terms, and recovery.

See the full UX research & design journeyCollapse the design journey
01 · Transaction audit
Find the commitment questions.

I mapped the information customers need to trust a loan-linked purchase and where it should appear.

Cost inventoryTask auditTrust questions
02 · Flow reduction
Keep only four meaningful states.

The journey was compressed to order, terms, full review, and completion.

Four-state flowContent hierarchyDecision points
03 · Web wireframes
Make the active task dominant.

Low-fidelity layouts tested the transaction inside a broader banking interface at multiple widths.

Desktop framesResponsive rulesReview hierarchy
04 · Final UI
Signal financial certainty.

High-fidelity states make totals, terms, actions, and success unmistakable.

Banking systemConfirmation statesResponsive handoff

The problem statement

Customers cannot confidently use an approved loan limit when the purchase reference, repayment timing, insurance, and total cost compete for attention at the moment of commitment.

How might we…

  • How might we make the complete financial commitment obvious at a glance?
  • How might we keep a banking shell from distracting from the active task?
  • How might we distinguish review, payment, and success beyond doubt?

What the experience audit found

Monthly-only framing

Repayment options emphasised the instalment while de-emphasising the total cost.

Show instalment and total commitment together.

Scattered confirmation

Order details, dates, fees, and terms appeared in separate regions.

Consolidate every commitment into one review.

Ambiguous completion

Success states confirmed action without explaining payment or repayment next steps.

Close the loop with a useful receipt state.

Who I designed for

Kevin

29 · Salaried customer · Nairobi

The convenience buyer

I want to know exactly what leaves my account and when.
Goals
  • Pay a merchant quickly
  • Choose a manageable repayment date
Frustrations
  • Fee surprises
  • Unclear transaction status
Grace

40 · Parent · Kiambu

The careful planner

Let me review the whole agreement on one screen.
Goals
  • Compare tenor options
  • Keep a clear record
Frustrations
  • Dense terms
  • Prominent monthly price hiding totals

Empathy map · Grace — the careful planner

Says
  • “What is the final amount?”
  • “Can I change the repayment date?”
Thinks
  • “Is insurance already included?”
  • “Has the merchant actually been paid?”
Does
  • Checks figures twice before accepting
  • Saves the success screen as proof
Feels
  • Interested at eligibility
  • Cautious at review
  • Relieved after confirmation

The emotional journey

Focused
Enter order

Doing

Adds the merchant order reference.

Thinking

“Is this the right purchase?”

Design opportunity

Immediate order validation

Considered
Set terms

Doing

Chooses tenor and repayment date.

Thinking

“Which option fits my month?”

Design opportunity

Comparable options

Cautious
Review

Doing

Checks cost, insurance, and terms.

Thinking

“Show me every shilling.”

Design opportunity

Single commitment summary

Decisive
Confirm

Doing

Accepts terms and authorises payment.

Thinking

“I am ready.”

Design opportunity

Unambiguous primary action

Relieved
Complete

Doing

Receives payment confirmation.

Thinking

“I have proof and know what follows.”

Design opportunity

Receipt plus next steps

Walkthroughs & iteration

FoundPeople compared tenor using only the monthly repayment.

FixedPlaced the total repayment beside every option and repeated it in review.

FoundThe review action was mistaken for immediate payment.

FixedSeparated review and authorisation with explicit button labels and state headings.

FoundThe original success message did not confirm the order reference.

FixedAdded the merchant reference, amount, repayment date, and a clear record action.

Designed to move

Cost clarity

Increase correct recall of total repayment and first repayment date.

Commitment confidence

Reduce backtracking at review by making all terms visible together.

Completion certainty

Reduce repeat attempts and support contacts after a successful payment.

Low fidelity → high fidelity

Stanbic UPL web screen for order ID, tenor, and repayment date
Order and terms
Stanbic UPL web confirmation summary
Financial review
Stanbic UPL bill paid success state
Paid confirmation

Research and low-fidelity artifacts are illustrative reconstructions of the reasoning behind the supplied final screens, redrawn for this portfolio narrative.

05 · Healthcare · Website2025–26

Web design · Frontend · Digital strategy

Celestial Dental

Visit live website
Celestial Dental website homepage with appointment actions, branch details, and trust signals

Case study

A patient-first website that turns clinical trust into clear action.

Four branch journeysAppointment-first UXResponsive web system

The challenge

Dental care is personal and often urgent. The website needed to help families understand a wide service range, choose a nearby branch, and reach the care team without adding friction or anxiety.

My approach

I organised the experience around the questions patients ask first: Can I trust this clinic? Is the service I need available? Where can I visit? How quickly can I book? Clear service routes, branch context, social proof, and persistent appointment actions keep those answers close.

The outcome

The finished experience presents Celestial as a modern, approachable multi-branch practice. Appointment and WhatsApp paths remain prominent while service, safety, opening-hour, and location information build confidence before the first visit.

Design journey

From research to finished experience.

How patient anxiety, local intent, and clinic trust signals shaped a website built around booking care.

Empathize

Start with the questions an anxious patient asks before calling.

Define

The site must build enough trust to make the next action feel safe.

Ideate

Organise around care needs, branch choice, and appointment intent.

Prototype

Prototype the homepage as a decision path, not a brochure.

Test

Check whether patients can find service, branch, and contact routes quickly.

See the full UX research & design journeyCollapse the design journey
01 · Patient research
Start with anxious questions.

Search intent, enquiries, and common patient concerns shaped the information priorities.

Intent themesQuestion inventoryCompetitor audit
02 · Information design
Connect care to place and action.

Services, branches, proof, and booking routes were mapped as one patient decision journey.

SitemapBooking pathsContent hierarchy
03 · Web wireframes
Prototype the trust sequence.

Desktop and mobile structures tested what a patient needs to see before contacting the clinic.

Homepage wireframeMobile priorityCTA system
04 · Build and refine
Carry reassurance into production.

The final responsive system keeps services, branches, and appointment actions easy to reach.

Responsive frontendSEO structureConversion paths

The problem statement

Patients delay or abandon booking when a clinic website makes them decode service lists, location details, and credibility before they can find a reassuring way to ask for help.

How might we…

  • How might we reduce anxiety before a patient contacts the clinic?
  • How might we connect each treatment need to the right branch and action?
  • How might we make urgent mobile booking possible without losing trust context?

What the experience audit found

Clinical catalogue

Dental sites listed treatments without answering the patient’s immediate concern.

Lead with patient questions and outcomes.

Location buried

Branch information often appeared only in the footer or contact page.

Make proximity part of the decision path.

Generic trust

Claims of quality appeared without people, facilities, process, or proof.

Pair every trust claim with concrete evidence.

Who I designed for

Lilian

34 · Parent · Nairobi

The family care planner

I need to know they will be gentle with my child.
Goals
  • Find child-friendly care
  • Book a nearby branch quickly
Frustrations
  • Clinical jargon
  • Unclear branch availability
Brian

27 · Professional · Nairobi

The urgent mobile visitor

If I have pain, I want the fastest honest next step.
Goals
  • Reach the clinic immediately
  • Understand likely treatment options
Frustrations
  • Slow contact forms
  • Hidden opening hours

Empathy map · Lilian — the family care planner

Says
  • “Do you treat children?”
  • “Which branch is closest?”
Thinks
  • “Will they explain the procedure?”
  • “Can I trust the reviews?”
Does
  • Checks services and clinician credibility
  • Moves to WhatsApp before committing
Feels
  • Worried about pain
  • Reassured by specific proof
  • Ready when booking is simple

The emotional journey

Concerned
Arrive

Doing

Scans the clinic promise and urgent actions.

Thinking

“Can they help me?”

Design opportunity

Reassuring first message

Curious
Find care

Doing

Looks for a relevant treatment.

Thinking

“Is this the right service?”

Design opportunity

Patient-language categories

Cautious
Build trust

Doing

Checks team, safety, and reviews.

Thinking

“Will I be cared for well?”

Design opportunity

Specific trust evidence

Practical
Choose branch

Doing

Compares locations and hours.

Thinking

“Which one can I reach?”

Design opportunity

Branch context in flow

Relieved
Book

Doing

Calls, messages, or requests an appointment.

Thinking

“That was easy.”

Design opportunity

Persistent contact routes

Walkthroughs & iteration

FoundPeople searched for a symptom or treatment before reading the clinic story.

FixedMoved service discovery and patient-language cues higher in the page.

FoundA generic appointment button did not help users choose a branch.

FixedAdded branch context around location and contact actions.

FoundTrust claims were skimmed unless tied to proof.

FixedConnected claims to clinician, facility, review, and safety evidence.

Designed to move

Care discovery

Increase the share of visitors who reach a relevant service or branch page.

Booking intent

Increase qualified appointment, call, and WhatsApp actions from mobile.

Confidence

Reduce hesitation by ensuring trust and practical details precede contact.

Low fidelity → high fidelity

Celestial Dental website homepage with appointment actions, branch details, and trust signals
Patient-first homepage

The empathy map, audit, walkthrough notes, and low-fidelity frame are portfolio reconstructions informed by the live site and its documented strategy; measures are design targets, not claimed results.

06 · Community · Website2026

Website design · Information architecture · Frontend

GracePoint Thika Road

Visit live website
GracePoint Church Thika Road website homepage with visit and location calls to action

Case study

A welcoming digital home for first-time visitors and the church community.

Visitor-first navigationSermon + event discoveryResponsive content system

The challenge

A church website serves two audiences at once: people deciding whether to visit and members returning for sermons, events, gatherings, counselling, and giving. Both groups needed to find the right next step quickly.

My approach

I shaped the navigation around real participation rather than internal structure. A distinctive, message-led hero establishes GracePoint’s identity, while visit and location actions sit alongside direct access to sermons, gatherings, events, counselling, and community stories.

The outcome

The result is a warm, media-rich church hub that helps a newcomer plan a Sunday and gives the wider congregation one dependable place to reconnect with teaching and church life.

Design journey

From research to finished experience.

How first-visit uncertainty and returning-member needs became a welcoming, participation-led church website.

Empathize

Listen for what a newcomer needs before arriving on Sunday.

Define

Internal church structure is not the visitor’s mental model.

Ideate

Organise navigation around visit, watch, join, receive help, and give.

Prototype

Prototype message, location, and participation routes together.

Test

Check newcomer tasks separately from returning-member tasks.

See the full UX research & design journeyCollapse the design journey
01 · Audience framing
Design for two levels of familiarity.

Newcomer uncertainty and member recurrence were mapped as related but distinct needs.

Audience mapTask inventoryContent audit
02 · Navigation
Use participation as the organising idea.

The architecture prioritised visit, watch, join, receive support, and give.

SitemapLabel testingContent routes
03 · Web prototype
Balance identity with logistics.

Wireframes tested a message-led hero without hiding time, place, and next actions.

Homepage frameMobile orderMedia patterns
04 · Responsive build
Make the welcome dependable.

The final system supports changing sermons, events, stories, and community information.

Responsive UIContent systemAccessible actions

The problem statement

A church website fails newcomers when it assumes familiarity, and fails members when sermons, events, gatherings, and support are scattered across internal ministry labels.

How might we…

  • How might we help a newcomer picture their first Sunday?
  • How might we serve members without making the homepage feel inward-facing?
  • How might we make location, time, and participation obvious on mobile?

What the experience audit found

Insider navigation

Ministry names required prior knowledge to understand.

Label destinations by the visitor’s intended action.

Atmosphere without logistics

Strong imagery often displaced service time, location, and visit details.

Pair emotional welcome with practical certainty.

Content dead ends

Sermons and events lacked a clear next participation step.

Connect media to real community actions.

Who I designed for

Peter

32 · New to the area · Thika Road

The cautious first-time visitor

I want to know what Sunday will feel like before I come.
Goals
  • Confirm time and location
  • Understand the church’s character
Frustrations
  • Insider language
  • No parking or arrival guidance
Ruth

39 · Congregation member

The returning participant

Give me one reliable place for sermons and what is happening next.
Goals
  • Find the latest message
  • Join events and support
Frustrations
  • Outdated calendars
  • Resources spread across channels

Empathy map · Peter — the cautious first-time visitor

Says
  • “What should I expect?”
  • “Where exactly do I go?”
Thinks
  • “Will I feel out of place?”
  • “Can I bring my family?”
Does
  • Checks the message, location, and recent sermons
  • Looks for photos that reveal the atmosphere
Feels
  • Curious but cautious
  • Reassured by practical detail
  • Welcomed when language is inclusive

The emotional journey

Curious
Discover

Doing

Arrives through search or a shared link.

Thinking

“Who are they?”

Design opportunity

Distinct, welcoming promise

Practical
Orient

Doing

Checks service time and location.

Thinking

“Can I get there?”

Design opportunity

Immediate logistics

Cautious
Understand

Doing

Explores beliefs, people, and messages.

Thinking

“Could this be my community?”

Design opportunity

Human, jargon-free context

Reassured
Plan

Doing

Reviews visit details and family needs.

Thinking

“I know what to expect.”

Design opportunity

First-visit guidance

Welcomed
Participate

Doing

Visits, watches, joins, or asks for help.

Thinking

“There is a clear next step.”

Design opportunity

Action-led pathways

Walkthroughs & iteration

FoundNewcomers went to About before locating visit details.

FixedMade time, place, and visit planning a primary route from the first viewport.

FoundMinistry labels were meaningful mainly to existing members.

FixedReframed navigation around participation and supplied context beneath church-specific names.

FoundSermon pages ended after playback.

FixedAdded related messages and routes into gatherings, counselling, and upcoming events.

Designed to move

Visit readiness

Increase successful access to service time, location, and first-visit guidance.

Content discovery

Help members reach current sermons and events with fewer navigation steps.

Participation

Increase meaningful visit, gathering, counselling, and giving actions.

Low fidelity → high fidelity

GracePoint Church Thika Road website homepage with visit and location calls to action
Welcome and visit path

Research artifacts and wireframes are portfolio reconstructions based on the live experience and documented design rationale; they should be read as design evidence, not verbatim field-study records.

07 · Education + tourism2024–26

IT lead · UX/UI · Web development

Foundations of Tourism

Visit live website
Foundations of Tourism website homepage promoting learning through real tourism experiences

Case study

A digital platform connecting tourism education to real-world opportunity.

Tours + journalStudent pathwaysPartner journeys

The challenge

FoTI needed to speak clearly to students, universities, tourism partners, and travellers while showing how hands-on learning, tour experiences, research, and career development belong to one ecosystem.

My approach

I centred the story on a direct promise—learn by doing, earn by creating—then separated key journeys for tours, journal content, students, careers, and partners. The interface balances institutional credibility with the energy of travel and enterprise.

The outcome

The website gives FoTI a focused digital front door: prospective students can understand the model, partners can see how to participate, and visitors can move from the mission into real tours and stories.

Design journey

From research to finished experience.

How a multi-audience institution became a clear ecosystem of learning, travel, research, and opportunity.

Empathize

Understand the different proof students, partners, and travellers seek.

Define

One broad mission needs distinct audience entry points.

Ideate

Use learn by doing as the connective product story.

Prototype

Prototype journeys before expanding institutional content.

Test

Check whether each audience can identify value and a next action.

See the full UX research & design journeyCollapse the design journey
01 · Ecosystem research
Map audiences and exchanges.

I documented what each audience brings, needs, and receives from the FoTI model.

Stakeholder mapValue exchangeContent audit
02 · Narrative architecture
Make the model understandable.

Learn by doing and earn by creating became the spine connecting every pathway.

Message hierarchySitemapAudience routes
03 · Web wireframes
Turn complexity into entry points.

Structures tested how the homepage could orient visitors before showing depth.

Homepage frameContent modulesMobile priority
04 · Platform build
Support a living institution.

The final system gives tours, journal content, careers, and partnerships room to grow.

Responsive frontendPublishing modelSEO structure

The problem statement

FoTI’s model is difficult to grasp when education, tours, research, careers, and partnerships appear as separate initiatives instead of one practical pathway from learning to opportunity.

How might we…

  • How might we explain FoTI’s model in one memorable promise?
  • How might we give each audience a clear route without fragmenting the brand?
  • How might we turn institutional credibility into visible real-world participation?

What the experience audit found

Mission-first overload

Institutional sites led with broad purpose before clarifying what a visitor could do.

Lead with value and participation, then deepen the mission.

Audience collision

Student, partner, and traveller content competed in one navigation level.

Create explicit audience routes around shared proof.

Static credibility

Research and partnerships appeared as logos or claims disconnected from activity.

Show credibility through tours, stories, outputs, and pathways.

Who I designed for

Carol

20 · Tourism student · Nairobi

The opportunity seeker

Show me how this learning becomes real work.
Goals
  • Build practical experience
  • See a credible career path
Frustrations
  • Abstract course promises
  • Opportunities hidden in announcements
Dr. Njoroge

46 · University partner

The evidence-led collaborator

I need to see the model, outputs, and role for my institution.
Goals
  • Assess academic value
  • Understand partnership routes
Frustrations
  • Vague partnership language
  • No visible student outcomes
Emma

35 · Responsible traveller

The experience buyer

I want a meaningful local experience I can trust.
Goals
  • Discover authentic tours
  • Understand community benefit
Frustrations
  • Institutional language
  • No direct booking path

Empathy map · Carol — the opportunity seeker

Says
  • “What can I actually do here?”
  • “Will this help me build a career?”
Thinks
  • “Is this recognised by employers?”
  • “Can I earn while learning?”
Does
  • Scans for tours, projects, and student stories
  • Shares opportunities with classmates
Feels
  • Ambitious
  • Sceptical of abstract promises
  • Motivated by visible pathways

The emotional journey

Curious
Discover

Doing

Encounters FoTI’s central promise.

Thinking

“What is different here?”

Design opportunity

Memorable value proposition

Oriented
Self-select

Doing

Chooses student, partner, or traveller route.

Thinking

“Where do I fit?”

Design opportunity

Audience pathways

Evaluative
Explore proof

Doing

Reviews tours, stories, research, or careers.

Thinking

“Is the model active?”

Design opportunity

Evidence through activity

Confident
Understand model

Doing

Connects learning, creation, and earning.

Thinking

“Now the pieces make sense.”

Design opportunity

Ecosystem narrative

Motivated
Act

Doing

Applies, partners, reads, or books.

Thinking

“I know my next step.”

Design opportunity

Role-specific actions

Walkthroughs & iteration

FoundVisitors understood individual programs but missed how they connected.

FixedAdded a simple learn, create, earn pathway that recurs across sections.

FoundThe homepage tried to speak to every audience at once.

FixedIntroduced distinct student, partner, and traveller routes under one shared promise.

FoundInstitutional copy outweighed visible activity.

FixedBrought tours, journal stories, and pathways forward as evidence of the model.

Designed to move

Model clarity

Increase the share of visitors who can explain how learning connects to opportunity.

Audience routing

Increase progression into the correct student, partner, traveller, or journal path.

Qualified action

Increase relevant applications, partnership enquiries, reading, and tour discovery.

Low fidelity → high fidelity

Foundations of Tourism website homepage promoting learning through real tourism experiences
Multi-audience homepage

The research package is an illustrative reconstruction of the strategy behind the live platform. Success measures are intended outcomes and are not presented as measured performance.

08 · Travel tech · Mobile marketplace2026

Product design · React Native · Marketplace architecture

FoTI Tours

Case study evidence
FoTI Tours traveler dashboard with verified experiences and an upcoming bookingFoTI Tours mobile onboarding introducing student-led coastal experiencesFoTI Tours role selection for travelers and FoTI student guidesFoTI Tours secure mobile sign-in experience

Case study

A student-led tourism marketplace where academic research becomes a bookable experience—and a career path.

Three role-based journeysM-Pesa booking flowResearch + approval system

The challenge

FoTI Tours serves three connected audiences with very different needs. Travelers need discovery, trust, booking, communication, and payment; students need tools to create tours, prove their research, manage bookings, and earn; lecturers need a dependable approval and quality-control workflow.

My approach

I designed the product as a role-based service ecosystem. Travelers move from destination discovery into verified tour detail, booking, M-Pesa payment, messaging, and reviews. Student guides use a five-step tour builder with itinerary, pricing, documentary, and academic-publication requirements. Lecturer approval keeps every live experience academically grounded.

The outcome

The v1.0 React Native product connects traveler, student, lecturer, and administrator journeys in one marketplace. Firebase supports real-time profiles, listings, bookings, messages, and approvals, while the student dashboard connects earnings and fieldwork to FoTI’s wider career pathway.

Design journey

From research to finished experience.

How traveller trust, student enterprise, and lecturer approval were joined in one role-based marketplace.

Empathize

Understand where the needs of travellers, students, and lecturers intersect.

Define

Trust depends on visible academic quality and dependable marketplace operations.

Ideate

Design three role journeys around one verified tour object.

Prototype

Prototype role selection, publishing, booking, payment, and approval states.

Test

Walk the handoffs where one role blocks another.

See the full UX research & design journeyCollapse the design journey
01 · Marketplace research
Map the trust exchange.

Traveller, student, lecturer, and admin needs were traced around one tour lifecycle.

Role mapTrust inventoryService blueprint
02 · Product architecture
One object, three role views.

Tour creation, approval, discovery, booking, and completion became a shared state model.

Role flowsData modelApproval logic
03 · Prototype
Design the handoffs.

Low-fidelity flows focused on entry, builder completion, review, payment, and messaging.

Mobile framesBuilder stepsEdge-state matrix
04 · React Native UI
Make the ecosystem coherent.

A unified mobile system adapts actions and information to each role without fragmenting the product.

Role-based UIFirebase statesM-Pesa flow

The problem statement

A student-led tourism marketplace cannot earn trust if travellers cannot verify quality, students cannot translate research into bookable products, and lecturers cannot review work without becoming an operational bottleneck.

How might we…

  • How might we make student-led tours feel credible and bookable?
  • How might we turn academic research into a guided creation workflow?
  • How might we keep approval rigorous without making publishing opaque?
  • How might we keep each role focused while sharing one marketplace state?

What the experience audit found

Generic marketplace trust

Standard tour platforms relied on ratings without explaining local or academic provenance.

Make verification and research visible in the listing.

Blank-canvas creation

Hosts were expected to create sellable tours from an open form.

Guide students from itinerary to evidence and pricing.

Hidden moderation

Review happened backstage with little status context for creators.

Expose approval stage, feedback, and resubmission.

Who I designed for

Zuri

22 · FoTI student · Mombasa

The emerging guide

Help me turn my fieldwork into something people will book.
Goals
  • Publish a credible tour
  • Earn and build experience
Frustrations
  • Unclear quality bar
  • Feedback arriving too late
James

34 · Domestic traveller · Nairobi

The trust-seeking traveller

I want something authentic, but I need to know it is dependable.
Goals
  • Discover distinctive tours
  • Book and pay safely
Frustrations
  • Thin guide profiles
  • Unclear cancellation and meeting details
Dr. Muli

48 · Tourism lecturer

The academic reviewer

I need enough evidence to approve well, without rebuilding the tour.
Goals
  • Maintain quality
  • Give actionable feedback
Frustrations
  • Incomplete submissions
  • No review history

Empathy map · Zuri — the emerging guide

Says
  • “What does ready for review mean?”
  • “How do I price my research fairly?”
Thinks
  • “Will travellers trust a student guide?”
  • “What if the lecturer sends it back?”
Does
  • Builds the tour between classes
  • Collects itinerary, media, and academic evidence
Feels
  • Proud of local knowledge
  • Uncertain during review
  • Empowered when a booking arrives

The emotional journey

Oriented
Join

Doing

Selects a traveller or student role.

Thinking

“This path is for me.”

Design opportunity

Clear role promise

Focused
Create

Doing

Builds itinerary, pricing, and evidence.

Thinking

“Guide me through the standard.”

Design opportunity

Five-step builder

Exposed
Review

Doing

Submits for lecturer approval.

Thinking

“What happens now?”

Design opportunity

Visible review status

Curious
Discover

Doing

Traveller evaluates a verified tour.

Thinking

“Can I trust this experience?”

Design opportunity

Research and verification proof

Confident
Book

Doing

Selects date, pays with M-Pesa, and messages.

Thinking

“My place is secure.”

Design opportunity

Clear booking states

Engaged
Experience

Doing

Meets the guide and completes the tour.

Thinking

“This feels authentic.”

Design opportunity

Useful pre-trip details

Proud
Grow

Doing

Reviews the tour and tracks earnings.

Thinking

“This builds my pathway.”

Design opportunity

Feedback and career signals

Walkthroughs & iteration

FoundRole selection described permissions but not the value of each path.

FixedRewrote entry cards around what travellers and students can accomplish.

FoundStudents reached review with incomplete academic evidence.

FixedAdded completion criteria and a staged checklist inside the tour builder.

FoundTravellers wanted proof before reaching payment.

FixedMoved guide verification, research context, meeting details, and policies into tour evaluation.

Designed to move

Publish readiness

Increase complete first-time tour submissions entering lecturer review.

Booking trust

Increase progression from verified tour detail into date selection and payment.

Approval flow

Reduce avoidable review cycles with visible standards and actionable feedback.

Low fidelity → high fidelity

FoTI Tours traveler dashboard with verified experiences and an upcoming booking
Marketplace introduction
FoTI Tours mobile onboarding introducing student-led coastal experiences
Role selection
FoTI Tours role selection for travelers and FoTI student guides
Secure access

Personas, empathy mapping, audit findings, walkthroughs, and low-fidelity frames are reconstructed from the documented v1.0 product rationale. Measures state intended movement, not observed analytics.

09 · Agri-tech · Mobile product2022

UX/UI design · Mobile product · Sales workflow

Greenlife Sales Agent App

View Figma project
Greenlife sales agent phone and PIN login screenGreenlife sales dashboard with daily performance, commission, and product offersGreenlife record a sale form with product and receipt uploadsGreenlife confirmed delivery and sales history summary

Case study

A focused field-sales app for recording products, proving delivery, and tracking earnings.

Sales recording flowDashboard + commissionDelivery + recovery states

The challenge

Field agents need to capture sales while the details are fresh, attach product and invoice evidence, verify delivery, and understand daily sales and commission without depending on a desktop back office.

My approach

I organised the app around a short phone-and-PIN entry, an at-a-glance performance dashboard, and one guided record-sale flow. Product photos, invoice uploads, quantities, amounts, delivery confirmation, sales history, and password recovery stay close to the agent’s main task.

The outcome

The resulting mobile concept connects day-to-day selling with the evidence and feedback agents need: a live sales overview, structured transaction capture, confirmation details, visible commission status, and a recoverable sign-in journey.

Design journey

From research to finished experience.

How a field agent’s daily sales work became one mobile loop from secure entry to recorded, evidenced, and confirmed delivery.

Empathize

Follow what an agent needs before, during, and after recording a sale.

Define

The core problem is not data entry alone—it is proving the transaction and seeing its value.

Ideate

Connect performance, capture, evidence, history, and recovery around one repeatable task.

Prototype

Prototype the shortest reliable sale-recording path before adding secondary features.

Test

Walk through weak connectivity, missing proof, corrections, and forgotten-PIN scenarios.

See the full UX research & design journeyCollapse the design journey
01 · Field workflow
Start with the moment of sale.

I mapped what an agent knows, captures, and needs to verify while still with the customer.

Task inventoryEvidence needsRecovery points
02 · Flow architecture
Make one complete transaction loop.

Dashboard, record sale, proof uploads, confirmation, history, and access recovery became one connected model.

Screen flowForm sequenceStatus model
03 · Mobile prototype
Keep field capture focused.

The prototype tested large touch targets, short forms, upload clarity, and a scannable confirmation state.

Mobile framesUpload statesConfirmation layout
04 · Visual system
Make progress feel tangible.

Greenlife’s colour system separates performance, offers, actions, and successful completion without crowding the small screen.

Brand UIDashboard cardsPrototype-ready states

The problem statement

Field sales agents lose time and confidence when sales totals, commission, product evidence, invoices, and delivery confirmation are split across manual records or disconnected tools.

How might we…

  • How might we let an agent record a complete sale while still with the customer?
  • How might we make photographic and invoice evidence feel like part of the task, not extra admin?
  • How might we show daily progress and commission without overwhelming the dashboard?
  • How might we help agents recover access without depending immediately on support?

What the experience audit found

Back-office-first forms

Sales tools often mirrored desktop databases with long, dense mobile forms.

Sequence fields around the real sale conversation.

Proof as an afterthought

Product and invoice evidence was collected separately from the transaction record.

Capture proof inside the same guided flow.

Totals without context

Dashboards displayed numbers without connecting them to recent sales or commission status.

Pair performance with clear next actions and history.

Who I designed for

Joan

29 · Field sales agent · Central Kenya

The on-the-move recorder

I need to finish the record before I leave the customer.
Goals
  • Record sales quickly from her phone
  • Track daily sales and commission
Frustrations
  • Repeating details later
  • Unclear proof requirements
Peter

41 · Regional sales supervisor

The evidence-led reviewer

A total only helps if I can trace the sale behind it.
Goals
  • Review complete transaction evidence
  • Spot missing or pending delivery records
Frustrations
  • Incomplete uploads
  • Sales records without status

Empathy map · Joan — the on-the-move recorder

Says
  • “Let me capture this while the details are fresh.”
  • “Has this sale counted toward my commission?”
Thinks
  • “Do I have every photo and invoice page?”
  • “Can I recover this if the signal drops?”
Does
  • Checks the dashboard between customer visits
  • Photographs the product and invoice during the sale
Feels
  • Focused while recording
  • Uncertain before confirmation
  • Motivated when totals update

The emotional journey

Focused
Sign in

Doing

Uses a phone number and PIN to access the app.

Thinking

“Get me back to work quickly.”

Design opportunity

Short, recoverable access

Motivated
Check progress

Doing

Reviews daily sales, total sales, offers, and commission.

Thinking

“How am I doing today?”

Design opportunity

Actionable dashboard hierarchy

Attentive
Record sale

Doing

Adds product, quantity, amount, and description.

Thinking

“Keep this fast and complete.”

Design opportunity

Guided field sequence

Cautious
Attach proof

Doing

Uploads product and invoice images.

Thinking

“Is this evidence clear enough?”

Design opportunity

Visible upload status

Confident
Confirm delivery

Doing

Reviews agent, product, totals, commission, and payment status.

Thinking

“Everything matches.”

Design opportunity

Single confirmation summary

Reassured
Review history

Doing

Returns to previous sales and status.

Thinking

“I can trace what happened.”

Design opportunity

Searchable, status-aware history

Walkthroughs & iteration

FoundAgents could reach confirmation without being sure both product and invoice proof had uploaded.

FixedAdded distinct upload areas and made evidence status part of completion readiness.

FoundThe dashboard numbers drew attention but did not make the next task obvious.

FixedKept a prominent record-sale action alongside performance and recent activity.

FoundA forgotten PIN created a support dead end.

FixedAdded a three-state reset path with verification, new PIN entry, and explicit success.

Designed to move

Record completeness

Increase sales submitted with the required product and invoice evidence on the first attempt.

Task speed

Reduce the time and repeated effort required to record a sale in the field.

Agent clarity

Improve visibility of daily performance, commission, delivery, and payment status.

The personas, audit findings, empathy map, walkthroughs, and measures are portfolio reconstructions based on the visible Greenlife prototype. They describe design intent rather than verified production research or analytics.

10 · Campaign · Visual design2024

Campaign design · Brand communication · Digital marketing

Stellar HR Recruitment Campaign

Case study evidence
Orange Stellar HR recruitment services campaign posterBilingual Stellar HR recruitment services campaign poster

Case study

A social campaign that turns recruitment support into an immediate, memorable offer.

Two campaign routesBilingual messagingDirect-response CTA

The challenge

Recruitment services are process-heavy, but social audiences decide in seconds. The campaign needed to explain the value to employers quickly, feel recognisably Kenyan, and make the phone response path impossible to miss.

My approach

I combined bold brand orange, human expressions, short service checklists, and high-contrast calls to action. The second route uses bilingual English and Kiswahili copy to add familiarity while keeping sourcing, screening, checks, and onboarding clear.

The outcome

The two coordinated creatives give Stellar HR a flexible campaign system for direct-response social posts: one process-led route and one conversational route, both designed around a clear contact action.

Design journey

From research to finished experience.

How an employer’s split-second social scan became a clear recruitment-service proposition and response path.

Empathize

Understand what an overwhelmed employer notices in a social feed.

Define

A process-heavy service needs one immediate promise and one immediate action.

Ideate

Explore process-led and conversational bilingual message routes.

Prototype

Prototype hierarchy at real feed size, not only on a large canvas.

Test

Check comprehension, brand recall, and contact visibility in seconds.

See the full UX research & design journeyCollapse the design journey
01 · Audience scan
Find the employer’s urgent question.

The campaign was framed around the work a hiring owner needs removed, not an agency’s internal process.

Audience tensionCompetitor scanMessage priority
02 · Message routes
Build two ways into one offer.

A process-led route and a bilingual conversational route shared the same promise and action.

Copy hierarchyLanguage routeCTA model
03 · Feed prototypes
Design at decision size.

Layouts were evaluated as mobile-feed creative so hierarchy survived real viewing conditions.

Feed previewsContrast checksType scale
04 · Campaign system
Keep variation recognisable.

The final pair uses consistent colour, human imagery, proof, and contact rhythm.

Two creativesBrand systemResponse CTA

The problem statement

Employers scroll past recruitment support when a campaign tries to explain the entire hiring process before making the value, local relevance, and response action immediately clear.

How might we…

  • How might we communicate recruitment support in a three-second scan?
  • How might we make a process-heavy service feel human and local?
  • How might we preserve one brand system across different message routes?

What the experience audit found

Service-list overload

Recruitment ads presented long capability lists at equal visual weight.

Prioritise the promise, then supporting proof.

Stock professionalism

Generic corporate imagery made competing services visually interchangeable.

Use expressive, locally resonant human cues.

Weak response path

Contact details were present but visually subordinate to the service copy.

Design the CTA as the final reading beat.

Who I designed for

Faith

37 · SME operations manager · Nairobi

The overloaded hiring owner

Tell me what you will take off my plate.
Goals
  • Fill roles faster
  • Avoid poor-fit candidates
Frustrations
  • Vague agency promises
  • Complex enquiry processes
Joseph

45 · Business owner · Kiambu

The trust-first decision maker

I want a local team I can call and understand quickly.
Goals
  • Confirm service scope
  • Start a direct conversation
Frustrations
  • Generic international language
  • Contact details hidden in captions

Empathy map · Faith — the overloaded hiring owner

Says
  • “Can you handle screening too?”
  • “How quickly can we speak?”
Thinks
  • “Will this save my team time?”
  • “Do they understand the Kenyan market?”
Does
  • Scans the headline and checklist
  • Saves or forwards a clear contact offer
Feels
  • Pressed for time
  • Sceptical of generic claims
  • Interested when the offer is concrete

The emotional journey

Distracted
Interrupt

Doing

Notices the creative in a busy feed.

Thinking

“Is this relevant to me?”

Design opportunity

Bold brand and human expression

Curious
Decode

Doing

Reads the core recruitment promise.

Thinking

“What do they handle?”

Design opportunity

Short service hierarchy

Reassured
Relate

Doing

Recognises local language and hiring pain.

Thinking

“They understand my context.”

Design opportunity

Familiar phrasing

Ready
Act

Doing

Calls, saves, shares, or messages.

Thinking

“I know how to start.”

Design opportunity

Dominant direct-response CTA

Walkthroughs & iteration

FoundAt feed size, the full service list competed with the headline.

FixedReduced the checklist and increased contrast between promise, proof, and CTA.

FoundThe process-led route felt clear but less conversational.

FixedCreated a coordinated bilingual route for familiarity without losing service scope.

FoundPhone contact was readable on canvas but weak in a mobile preview.

FixedPromoted it into a high-contrast final band with more breathing room.

Designed to move

Message recall

Increase accurate recall of the recruitment-support offer after a short feed exposure.

Response intent

Increase qualified calls, messages, saves, and shares from target employers.

Creative consistency

Maintain recognisable brand and CTA hierarchy across campaign variants.

The audience research, audit, empathy map, walkthroughs, and journey map are portfolio reconstructions of the campaign rationale. Measures describe intended campaign movement, not reported results.

Performance marketingGrowth designed, measured, improved

Marketing that behaveslike a product.

I don't just launch campaigns. I design the whole path from attention to action — audience, offer, creative, landing page, and follow-up — then measure it and make it better.

01

Paid social

Meta and TikTok campaigns built from a clear audience and offer through to creative, retargeting, and budget pacing.

02

Influencer marketing

Creator selection on audience fit rather than follower count, briefs that protect the brand message, and tracked collaborations that carry through to a measurable action.

03

Search & Google Ads

Intent-led search, Performance Max, and shopping structured around the queries customers actually use.

04

SEO & content

Technical, on-page, and content work that earns durable visibility in organic search.

05

AEO & AI search

Answer engine optimisation — structuring expertise so AI answer systems like ChatGPT, Perplexity, and Google AI can find, understand, and cite it.

06

Email & lifecycle

Onboarding, nurture, re-engagement, and win-back flows that move people toward a real next step.

07

Landing & CRO

Message-matched landing pages and conversion testing — the post-click experience, not just a prettier button.

08

Analytics & measurement

Event tracking, attribution within its honest limits, and reporting that informs the next decision.

How I approach growth

01

Audience & offer

Define who we are talking to, the job they are trying to do, and the single promise worth leading with.

02

Message & creative

Translate the promise into scroll-stopping creative and copy that carries one clear idea per campaign path.

03

Landing & conversion

Match the landing experience to the ad, remove friction, and make the intended action impossible to miss.

04

Measure & optimise

Connect spend to qualified action, learn from what the data and customers say, then improve the whole chain.

Where I've run it

Giktek

Design & Digital Marketing · 2022—Now

Brand, web, and campaign assets built to carry a clear message all the way through to conversion.

Celestial Dental

Digital Marketer · 2025—Now

Growth for a multi-branch dental group: local search visibility, content, and appointment-focused campaigns.

Foundations of Tourism

Social Media & Content Lead · 2024—Now

Social and content strategy across an education-and-tourism platform, connecting audiences to real experiences.

I write about the thinking behind this in the journal — from product thinking for marketing to local SEO and AI discovery.

Why hire meDesigner + builder + growth thinker

The range to see the system. The craft to improve the screen.

I connect user needs to business outcomes.And I stay close enough to delivery to make it real.

I’m Joshua Nguku, a Nairobi-based UI/UX and product designer and digital marketing manager with frontend development experience. My strength is connecting disciplines that are often separated: user flow, interface detail, technical feasibility, content, and conversion.

My background in ecotourism and hospitality management trained me to think in services, people, and context. I now apply that lens to financial products, healthcare, education, tourism, and community platforms.

01

Discover

User journeys, product requirements, information architecture, service flows, and usability thinking.

02

Design

Wireframes, high-fidelity UI, responsive systems, prototypes, components, and edge states.

03

Ship

Production-minded frontend craft that preserves design intent across screen sizes and states.

04

Grow

SEO, campaign design, lead nurturing, content systems, and conversion-aware digital strategy.

Selected credentials

Gestalt Psychology & Web Design · Front-End Web Development · Perception & Memory in HCI/UX · Web Design for Usability · UX Management: Strategy & Tactics

ExperienceDesign meets delivery

A cross-disciplinary career built around digital experiences.

From fintech product journeys and tourism platforms to healthcare growth and recruitment campaigns, every role has strengthened the bridge between user clarity and business action.

Download full CV
2025—Now

Celestial Dental & Orthodontic Centre

Digital Marketer

2024—Now

Foundations of Tourism Institute

Information Technology Lead · Social Media Manager

2022—Now

Giktek-HQ

UI/UX Designer

2025

Iris Development Studios

Integrated Marketing & Design Executive

2024—25

Stellar HR Solutions

Digital Marketing Assistant

2024

ALX Africa

Frontend Development

Open to product design, UI/UX, frontend, and digital experience roles

Need someone who can think,design, and ship? Let’s talk.

Invite Joshua to interview