Service Design · Public Infrastructure · FinTech UX
Nairobi National Museum: Restoring Access to Public Heritage
A national museum should feel welcoming — not like a government checkpoint. When Kenya moved all public payments to a mandatory online portal, buying a museum ticket suddenly meant creating a full tax account, filling out 12 fields and hoping your foreign bank card wouldn't get blocked. Entry queues stretched to 15 minutes. I redesigned the whole intake into a simple guest flow — 3 taps, no account, 45 seconds to get through the gate.
Role
Lead Product & Service Designer
End-to-end: Research → Design → Build
Timeline
Jun – Aug 2026
~10 weeks · Solo project
Category
Unsolicited Case Study
Service Design · FinTech · Public Infrastructure
Gate Entry
Form Fields
Payment Rails
Offline Pass
The Friction
A state mandate banned cash and forced every visitor into a 12-field government tax portal at the turnstile. Foreign cards were blocked by SMS OTPs and thick stone walls created dead zones, stalling queues to 15 minutes.
The Insight
Civic tax infrastructure should never gate cultural leisure. International tourists and local families need an account-free guest checkout that works offline and eliminates manual data entry in the hot sun.
The Outcome
A 3-tap guest flow with dual payment rails (1-tap M-Pesa for locals and camera OCR card scanner for tourists) with offline QR passes, slashing gate intake latency from 15 minutes to 45 seconds.
What Actually Happens at the Gate
When cashless policy clashed with historical stone walls and international payment gateways.
In late 2023, Kenya required all public institutions to route payments exclusively through the eCitizen portal, strictly prohibiting cash at ticket counters. While intended for revenue transparency, applying a national tax authentication system to casual museum entry created three structural failure modes:
- Account walls for walk-ins: Visitors stood in the midday sun filling out 12 registration fields, password rules and email validations just to buy an admission ticket.
- SMS OTP dead-ends: The domestic payment gateway triggered 3D-Secure SMS OTP verifications that overseas visitors could not receive without active roaming.
- The lobby Faraday cage: The museum's 1929 stone architecture blocked mobile signal, preventing visitors from loading the government portal once inside the lobby.
"They completely refuse cash and the mandatory government payment website kept declining our foreign cards with SMS codes we couldn't receive on roaming. We had to get help from a local guide just to pay."
"The queue at the ticket desk was stalled because families were stuck on their phones trying to register and pay online. Front-desk staff were helpless because cash was legally banned."
10 Steps Reduced to 3 Taps
Decoupling civic tax collection from cultural leisure. The service journey was re-architected to accommodate three critical real-world constraints:
Five Screens That Removed the Bottleneck
Every screen was engineered around one principle: get visitors through the turnstile without demanding unnecessary data.
12 Fields Compressed into Just 2
Eliminated mandatory passwords, security questions and government account registration. Casual visitors just enter a name and email to receive offline turnstile passes.
02 / Pricing Tier
Auto Currency & Tiers
Clear upfront rates for Citizens, East African Residents and International Visitors.
03 / Local Rail
1-Tap M-Pesa STK
Kenyan visitors simply enter a phone number and confirm a prompt on their device.
04 / Tourist Rail
Camera Card Scanner (OCR)
Tourists scan credit cards via camera in one second, avoiding 16-digit manual inputs.
05 / Offline Pass
Encrypted Turnstile QR
Passes download locally as standalone PDFs, scanning cleanly without cellular signal.
Test the 45-Second Guest Checkout
Experience the guest ticketing flow directly inside this case study:
Nairobi National Museum
Guest Checkout Prototype
Adults
KSh 200 / ea
Children
KSh 100 / ea
Total Due
KSh 200
Pass Generated · Latency: 1.2s
Encrypted offline turnstile QR pass issued for 1 Adult (Citizen). Ready for scan without network connection.
Next Case Study
Dill: Supermarket Price Transparency →
KSh Savings · Live PWA · Read Story →
Bringing scattered supermarket deals from paper flyers into one clean screen.