reach52 x United Nations Partner

Web Dashboard & Mobile Application

Vaccine Information
Management (VIM)

introduction

Rebuilding the immunisation platform that connects rural health workers to the communities they serve.

Rebuilding the immunisation platform that connects rural health workers to the communities they serve.

role

UX & UI Designer

Context

Vaccine Information Management (VIM) is reach52's platform, deployed in partnership with the United Nations. reach52 trains local community members as health workers to support vaccination and immunisation in their underserved communities across Asia, while admins use VIM to manage and oversee that delivery at scale.

Problem

Health workers lost time to an inconsistent, hard-to-navigate app, working in the field with no clear way to track which data had been synced. Admins dug through fragmented data with no clear hierarchy, making it hard to know what actually needed their attention.

What i did

As the sole designer on VIM, I owned the redesign from research through release and iteration, across every screen on both platforms.

Mobile Application

Rebuilt how health workers register residents, update immunisation records, and track who needs vaccine doses, working within the app's offline-first constraint for low-connectivity areas, and added new features like sync status and information screens.

Web Dashboard

Redesigned the admin experience to give teams real oversight across immunisations, divisions, facilities, vaccines, and beneficiaries at scale. I also built a clearer export and download report flow and a detailed vaccine side effect records (adverse event) screen.

broad impact

VIM scaled to support 10 community-based organisations across Asia, empowering 600+ health workers and achieving 85%+ satisfaction rates.


By Aug 2025, it had registered 23,000+ beneficiaries and delivered nearly 100,000 vaccine doses, enabling data-driven vaccine access in the regions that need it most.

VIM scaled to support 10 community-based organisations across Asia, empowering 600+ health workers and achieving 85%+ satisfaction rates.


By Aug 2025, it had registered 23,000+ beneficiaries and delivered nearly 100,000 vaccine doses, enabling data-driven vaccine access in the regions that need it most.

highlight

Giving health workers and admins what they need to close the gap on immunisation access.

Giving health workers and admins what they need to close the gap on immunisation access.

Role & Contribution

From field research to shipped design

From field research to shipped design

Reach52's community teams ran on-the-ground research across multiple regions to understand how health workers and admins were actually using the VIM platform. My work picked up from there, taking scattered field input and shaping it into a direction the team could build on.

field team

They conducted on-ground interviews and surveys with health workers and admins, and gathered structured feedback from agents.

They conducted on-ground interviews and surveys with health workers and admins, and gathered structured feedback from agents.

my ownership

Synthesised field findings into a prioritised problem backlog

Synthesised field findings into a prioritised problem backlog

Translated insights into design principles and updated user flows

Translated insights into design principles and updated user flows

Led the ideation phase with the wider team

Led the ideation phase with the wider team

Built and applied reach52's design system, created from scratch

Built and applied reach52's design system, created from scratch

Designed all wireframes and high-fidelity screens across both platforms

Designed all wireframes and high-fidelity screens across both platforms

Owned developer handoff and QA support through release and updates

Owned developer handoff and QA support through release and updates

Consulted directly with partner doctors and stakeholders, as part of the wider VIM team

Consulted directly with partner doctors and stakeholders, as part of the wider VIM team

Reflect

Rethinking the healthcare platform that struggled to keep up as it scaled.

Rethinking the healthcare platform that struggled to keep up as it scaled.

In many rural communities across Asia, access to basic healthcare isn't a given. VIM started as a single-country deployment in Myanmar, small enough that gaps in the platform were easy to work around.

That changed as reach52 expanded VIM across India, Indonesia, the Philippines, and more, eventually supporting 10+ organisations. What worked for small registration drives became slow and confusing to use as it grew, and every extra minute health workers spent fighting the app was a minute not spent with the people they were there to help.

That changed as reach52 expanded VIM across India, Indonesia, the Philippines, and more, eventually supporting 10+ organisations. What worked for small registration drives became slow and confusing to use as it grew, and every extra minute health workers spent fighting the app was a minute not spent with the people they were there to help.

problem space

Difficulties across both previous platforms

Difficulties across both previous platforms

mobile application

Health workers needed to complete registrations and updates quickly and reliably, even with limited digital literacy, but the app added friction at nearly every step.

Health workers needed to complete registrations and updates quickly and reliably, even with limited digital literacy, but the app added friction at nearly every step.

Too Many Steps

Jumping between sections to complete one update cost several extra minutes per task.

Unclear Sync Status

No confirmation a record had synced, leaving users unsure if their work was recorded.

CTA Placement

Buttons needed to move forward were often buried, missing, or placed on the wrong screen.

Interruptive Pop-ups

A popup on multiple input fields broke the flow of a task that should've taken seconds.

No Clear Hierarchy

Screens gave no indication of what mattered most or where to go next, confusing users.

02

Unclear Sync Status

No confirmation a record had synced, leaving users unsure if their work was recorded.

Web dashboard

Admins needed to quickly find and prioritise what required their attention across facilities and beneficiaries, but the dashboard gave them neither.

Admins needed to quickly find and prioritise what required their attention across facilities and beneficiaries, but the dashboard gave them neither.

No Overview Page

No dedicated summary page existed, so admins had to piece information together by checking multiple screens one by one.

Data Priority

Data was overloaded and unstructured. Important data went unnoticed and delayed managerial decisions.

Unreliable Data Export Flow

Admins had to export or download reports through a difficult sidebar navigation flow instead of a quick overlay pop-up.

Incosistent Patterns

Every screen followed a different flow or layout, forcing admins to relearn and adjust to the interface constantly.

Limited View of Adverse Events

No dedicated space existed for adverse event records, so critical side effect details often went missing or overlooked.

02

Unclear Sync Status

No confirmation a record had synced, leaving users unsure if their work was recorded.

constraints

Health workers worked in rural areas with unreliable connectivity, often on low-spec devices with Android 7 as the oldest supported OS, and many had never used an app professionally before.


Additionally, they had to use the app while talking to people outdoors, so every screen needed to work offline, function without instructions, and stay light on reading and navigation effort.

Health workers worked in rural areas with unreliable connectivity, often on low-spec devices with Android 7 as the oldest supported OS, and many had never used an app professionally before.


Additionally, they had to use the app while talking to people outdoors, so every screen needed to work offline, function without instructions, and stay light on reading and navigation effort.

design direction

Aligning research, stakeholder priorities, and business needs

Aligning research, stakeholder priorities, and business needs

multiple iterations

I worked with the product team to run stakeholder sign-off across reach52's tech, development, and business teams, and the UN, each with different priorities, through several rounds before we landed on one clear direction.

marketing and business

Beyond health workers and admins, the rebuild had to support a wider ecosystem of facilities and partners, and hold up as a foundation reach52 could use to attract more funding organisations.

ecosystem

Mobile handles data capture on the ground; web handles centralised oversight and management. Bidirectional sync keeps both aligned in real time.

final design

Simpler, faster, and more consistent user experience across both platforms

Simpler, faster, and more consistent user experience across both platforms

My designs needed to tackle the problems previous versions of both mobile and dashboard surfaced, and account for constraints health workers actually worked in. My goal was to make both platforms accessible and easier to use for health workers and admins alike.

I built every screen using reach52's design system, which I created from scratch, replacing inconsistent, hard-to-navigate screens with consistent patterns, cleaner structure, simplified flows, and clearer hierarchy for both mobile and web.

visual design

Built the reach52 design system from scratch, still in use today

Built the reach52 design system from scratch, still in use today

foundations

I defined colour tokens, typography scale, icons, spacing, focus rings, blurs, shadows, radius, and grid once, then applied them consistently across every platform.

components

I documented buttons, inputs, modals, tables, navigation patterns, cards, and status indicators, each with its own properties and variants.

cross-platform consistency

Every component shared one visual language across mobile and web, the same patterns, terminology, and hierarchy wherever possible.

It now powers reach52's entire product suite, including VIM, Access, and Impact, platforms which are in use by communities worldwide.

It now powers reach52's entire product suite, including VIM, Access, and Impact, platforms which are in use by communities worldwide.

results

What VIM delivered

What VIM delivered

Getting reach52's teams, the UN, and partner doctors on the same page took several rounds before one direction held. Now, with an HCI background and hands-on experience managing that kind of alignment, I treat it as part of the design process, not something to rush past.

In numbers by Aug 2025:

0

Community-based orgs in Asia

0

Community-based orgs in Asia

0

Community-based orgs in Asia

550+

Health workers registered

550+

Health workers registered

550+

Health workers registered

50%

Satisfaction rates on platforms

50%

Satisfaction rates on platforms

50%

Satisfaction rates on platforms

22,950+

Registered beneficiaries

22,950+

Registered beneficiaries

22,950+

Registered beneficiaries

99,950

Vaccine doses delivered

99,950

Vaccine doses delivered

99,950

Vaccine doses delivered

0%

Satisfaction rates on platforms

0%

Satisfaction rates on platforms

0%

Satisfaction rates on platforms

Improving immunisation access, community by community 

Every number above comes back to the health workers behind it, people delivering healthcare in the same communities they belong to.

Their feedback from the field fed directly into decisions throughout the redesign, not just at one point.

fin.

Improving immunisation access, community by community 

Every number above comes back to the health workers behind it, people delivering healthcare in the same communities they belong to.

Their feedback from the field fed directly into decisions throughout the redesign, not just at one point.

fin.