EUPNOOS CASE STUDY
AI-BASED SPIROMETRY APP 

Designing the "Shazam" for Respiratory Diseases

2023 - 2024 // LEAD DESIGNER //  MOBILE APP // WWW.EUPNOOS.COM

How do you convince doctors to trust a smartphone over a $20,000 spirometer?Eupnoos transforms any smartphone into a respiratory screening tool using AI-powered breath sound analysis. As Senior Product Designer at Atta Systems, I collaborated with a multidisciplinary team to create an interface that bridges cutting-edge machine learning audio technology with medical credibility.

KEY RESULTS

700+

patients screened across international pilot programs

4

countries deployed (Brazil, UK, Finland, Singapore)

45m → 5m

screening time reduction vs traditional spirometry

In Summary

A Global Diagnostic Crisis

A staggering 70% of the 300 million people with COPD go undiagnosed, creating a global health crisis. The standard diagnostic tool, a spirometer, is a slow and expensive process requiring specialized staff, which creates a "diagnostic desert" in many parts of the world.

When I joined, Eupnoos had a breakthrough AI to analyze breath sounds, but the challenge wasn't the tech, it was trust. We had to convince doctors to adopt a software-only solution over $20,000 hardware and solve the "black box" problem of AI in a field where transparency is critical.

My Role in This Story

As the lead product designer, I was responsible for the end-to-end design of the mobile app. I worked with a multidisciplinary team of engineers, pulmonologists, and researchers across four countries to conduct user research, design the computer vision guidance system, create a trustworthy results interface, and establish a cross-platform design system.

Screen of Eupnoos Mobile App showing the Homescreen viewScreen of Eupnoos Mobile App showing Step 1 of the Forced Expiratory Test flowScreen of Eupnoos Mobile App showing the Test Results view
The Eupnoos mobile app offers quick access to clinical records and questionnaires, guides users through respiratory testing with step-by-step instructions, and delivers detailed lung function results

The Process

1 — 
Designing for Extremes

Throughout the whole duration of the project, I took feedback from healthcare providers across multiple countries, from pulmonologists in UK hospitals to maritime health coordinators in Singapore.

Healthcare providers weren't resistant to smartphone diagnostics because of conservatism - they were traumatized by previous failed implementations. I learned that ~60% of new medical technologies are abandoned within six months because they don't integrate smoothly with existing workflows.

%%{init: {'theme': 'base', 'themeVariables': { 'fontSize': '16px' }}}%%
graph TB
  %% ENTRY & AUTH (Healthcare Provider)
  A0[Provider opens Eupnoos App] --> A1{Authenticated?}
  A1 -- "No" --> A2[Sign-in / Register]
  A2 --> D0[Patient Dashboard]
  A1 -- "Yes" --> D0

  %% PATIENT MANAGEMENT HUB
  subgraph Patient_Management["Provider Dashboard"]
    D0 --> P0[Select Existing Patient]
    D0 --> P1[Add New Patient]
    P1 --> D0
    P0 --> T0[Start New Test]
    P0 --> H0[View Patient History]
  end

  %% SPIROMETRY TEST FLOW (Patient-Facing)
  subgraph Spirometry_Test
    T0 --> T1["Instructions Screen"]
    T1 --> T2["Step 1: Position Face"]
    T2 -- CV Guidance --> T3{Face Centered?}
    T3 -- "No, needs adjustment" --> T4["Real-time Feedback:
Too Narrow"] T4 --> T2 T3 -- "Yes, position locked" --> T5["Step 2 and 3:
Breathe out, then in deeply"] T5 --> T6["Step 4: Breathe Out
Forcefully (6s)"] T6 --> T7{Test Attempt Complete} T7 --> T8{3 successful reps done?} T8 -- "No, less than 3" --> T1 T8 -- "Yes" --> R0[Analyzing Breath Sounds...] end %% RESULTS & DIAGNOSIS subgraph Test_Results R0 --> R1[Results Screen] R1 --> R2["Display Metrics
(FEV1, FVC, PEF)"] R1 --> R3["Display AI-Powered
Diagnosis Suggestion"] R1 --> R4[Save and Add to History] end %% PATIENT HISTORY subgraph Patient_History H0 --> H1["List of Past Tests
for Patient"] H1 --> H2[Select a past test] H2 --> R1 R4 --> H0 end %% EXITS D0 --> LOGOUT((Log out))
A user flow diagram of the basic steps users take when using the Eupnoos app

2 — 
Mapping Extreme Environment Requirements

I documented user flows across vastly different environments: Singapore shipyards with industrial noise, UK hospitals with controlled lighting, and rural clinics with limited connectivity.

The existing respiratory screening workflow was shockingly manual. Traditional spirometry required specialized rooms and trained technicians. Our interface needed to collapse this 45-minute process into something achievable anywhere, in minutes.

Screen of Eupnoos Mobile App showing the OnboardingScreen of Eupnoos Mobile App showing the OnboardingScreen of Eupnoos Mobile App showing the Onboarding
An overview of the onboarding process — a crucial part of the app, as the answers directly influence the machine learning algorithm used later on for capturing breath sounds

The Solution

1 —
Computer Vision Guidance System

The core technical challenge was ensuring consistent breath capture without a physical device. To solve this, we replaced the physical constraints of a traditional spirometer with digital constraints.

I designed a real-time positioning system that uses the phone's camera to act as a "magic mirror." The interface uses spatial overlays to guide the user on optimal phone-to-face distance and provides instant, clear feedback like "TOO LOW" to correct positioning. This ensures standardized, repeatable test quality, mimicking the coaching of a respiratory therapist.  

Screen of Eupnoos Mobile App showing Step 1 of the Forced Expiratory Test flowScreen of Eupnoos Mobile App showing Step 2 of the Forced Expiratory Test flowScreen of Eupnoos Mobile App showing Step 3 of the Forced Expiratory Test flow
The positioning and testing flow went though several iterations to ensure the algorithm properly captures breath sounds for processing

2 —
Medical Credibility Through Familiar Language

I created a results presentation that speaks healthcare providers' language rather than hiding behind simplified consumer interfaces. The results screen displays traditional medical metrics including FEV1A (Forced Expiratory Volume), FVC A (Forced Vital Capacity), and PEF A (Peak Expiratory Flow) with actual clinical values that match spirometry standards.

Clear diagnostic categories show Asthma, COPD, and Lung Health status with recognizable medical terminology. Visual data representation uses familiar spirometry curves that healthcare providers already understand.

My design strategy focused on evolutionary improvement rather than revolutionary interfaces.

Eupnoos Design SystemEupnoos Design SystemEupnoos Design SystemEupnoos Design System
The Eupnoos Design system was crafted to be both simple and accessible, ensuring that color usage was not just for aesthetics but crucial in directing users effectively during testing.

3 — 
Designing for Extreme Industrial Conditions

The Singapore maritime pilot with SembCorp Marine presented unique challenges. I designed for 700+ shipyard workers with high humidity affecting touchscreens, industrial noise interfering with recording, and bright sunlight making screens unreadable.

My design adaptations included high contrast visual elements optimized for sunlight, large touch targets for gloved hands, noise-resistant audio guidance with visual backup instructions, and simplified workflow logic.

Impact

All insights in this case study are based on internal analytics data and public financial data

1 — 
Successful Validation in Real-World Conditions

700+ Maritime Workers Screened
The app was successfully deployed in a high-noise, high-humidity industrial environment in Singapore, proving its robustness and the effectiveness of the UI designed for harsh conditions.

Read more

NIHR-Funded Clinical Study
Eupnoos secured funding from the UK's National Institute for Health and Care Research (NIHR) to integrate and validate the app with the CAPTURE questionnaire, a leading tool for identifying undiagnosed COPD in primary care.

Read more

International Clinical Pilots
The app has been used in clinical studies across four countries, including a partnership with AstraZeneca, validating its utility in diverse healthcare settings.   

Read more

2 — 
Industry Recognition & Leadership

Sanofi Foundation Serge Weinberg Trophy
Eupnoos was awarded the top prize, recognizing the company's dedication to advancing research in critical yet underfunded areas of healthcare.   

Read more

ANIS R&D Project of the Year (2023)
Together with my team at Atta Systems, the Eupnoos project won this award, highlighting its technical innovation from a field of 55 submissions.

Read more

MIT Solve & AstraZeneca Challenge Winner
The project was recognized by global institutions for its potential to solve critical health challenges.

Read more

3 — 
Real-World Outcomes

The interface enabled mass respiratory screening processing, reduced screening time from 45 minutes to 5 minutes while maintaining diagnostic accuracy, and provided early COPD detection for previously undiagnosed rural patients.

Eupnoos demonstrated how thoughtful interface design could democratize access to advanced medical diagnostics, making sophisticated AI-powered healthcare tools available where traditional medical equipment would be impossible to deploy.

In Retrospect

Designing for a life-critical application like Eupnoos taught me that the primary job is to build trust. This isn't achieved with revolutionary interfaces, but by making sophisticated technology feel reliable and transparent. Clinicians need to understand how an AI reaches its conclusions, not just see the results.

The process also proved that designing for extreme environments—like a noisy shipyard—forces you to build a more accessible solution for everyone, and that the best medical interfaces emerge from a deep collaboration between engineering, clinical expertise, and design.

Let's Connect

Got a complex product that needs to feel simple? Get in touch and let's figure out how to make it happen.

Keep Exploring