

reach52 x United Nations Partner
Web Dashboard & Mobile Application
Vaccine Information
Management (VIM)
Vaccine Information
Management (VIM)
introduction
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
Product Designer
Product 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.
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.
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.
As the sole designer on VIM, I owned the redesign from research through release and iteration, across every screen on both platforms.
Mobile Application
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.
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
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.
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.
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
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.
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.
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
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
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
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
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
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
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
Consulted directly with partner doctors and stakeholders, as part of the wider VIM team
Reflect
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.
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.
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
problem space
Difficulties across both previous platforms
Difficulties across both previous platforms
mobile application
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.
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
Too Many Steps
Jumping between sections to complete one update cost several extra minutes per task.
Jumping between sections to complete one update cost several extra minutes per task.
Unclear Sync Status
Unclear Sync Status
No confirmation a record had synced, leaving users unsure if their work was recorded.
No confirmation a record had synced, leaving users unsure if their work was recorded.
CTA Placement
CTA Placement
Buttons needed to move forward were often buried, missing, or placed on the wrong screen.
Buttons needed to move forward were often buried, missing, or placed on the wrong screen.
Interruptive Pop-ups
Interruptive Pop-ups
A popup on multiple input fields broke the flow of a task that should've taken seconds.
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
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.
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 Overview Page
No dedicated summary page existed, so admins had to piece information together by checking multiple screens one by one.
No dedicated summary page existed, so admins had to piece information together by checking multiple screens one by one.
Data Priority
Data Priority
Data was overloaded and unstructured. Important data went unnoticed and delayed managerial decisions.
Data was overloaded and unstructured. Important data went unnoticed and delayed managerial decisions.
Unreliable Data Export Flow
Unreliable Data Export Flow
Admins had to export or download reports through a difficult sidebar navigation flow instead of a quick overlay pop-up.
Admins had to export or download reports through a difficult sidebar navigation flow instead of a quick overlay pop-up.
Incosistent Patterns
Incosistent Patterns
Every screen followed a different flow or layout, forcing admins to relearn and adjust to the interface constantly.
Every screen followed a different flow or layout, forcing admins to relearn and adjust to the interface constantly.
Limited View of Adverse Events
Limited View of Adverse Events
No dedicated space existed for adverse event records, so critical side effect details often went missing or overlooked.
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
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
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.
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
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.
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
ecosystem
Mobile handles data capture on the ground; web handles centralised oversight and management. Bidirectional sync keeps both aligned in real time.
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.
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.
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
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
foundations
I defined colour tokens, typography scale, icons, spacing, focus rings, blurs, shadows, radius, and grid once, then applied them consistently across every platform.
I defined colour tokens, typography scale, icons, spacing, focus rings, blurs, shadows, radius, and grid once, then applied them consistently across every platform.
components
components
I documented buttons, inputs, modals, tables, navigation patterns, cards, and status indicators, each with its own properties and variants.
I documented buttons, inputs, modals, tables, navigation patterns, cards, and status indicators, each with its own properties and variants.
cross-platform consistency
cross-platform consistency
Every component shared one visual language across mobile and web, the same patterns, terminology, and hierarchy wherever possible.
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.
Getting reach52's teams, the UN, and partner doctors on the same page took several rounds before one direction held.
In numbers by Aug 2025:
In numbers by Aug 2025:
Community-based orgs in Asia
Community-based orgs in Asia
Community-based orgs in Asia
Health workers registered
Health workers registered
Health workers registered
Satisfaction rates on platforms
Satisfaction rates on platforms
Satisfaction rates on platforms
Registered beneficiaries
Registered beneficiaries
Registered beneficiaries
Vaccine doses delivered
Vaccine doses delivered
Vaccine doses delivered
Satisfaction rates on platforms
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.
Other projects
Impact
Impact
Built a unified platform for reach52 to run health events and campaigns for underserved communities at scale.
Built a unified platform for reach52 to run health events and campaigns for underserved communities at scale.
reach52
reach52
Coming Soon
Coming Soon









