RESEARCH DEMO · NOT FOR DIAGNOSIS OR TREATMENT · HAI-DEF TERMS APPLY

A chronic pain management app designed for fibromyalgia

I adapted the design around the daily realities of fibromyalgia. HelloFibro brings supportive conversation, medication routines, appointment preparation, and symptom support into one calm interface.

The protected demo is being prepared and will open here when it is ready. A Hugging Face account is required to use it.

Designed around difficult days

Fibromyalgia is unpredictable and cognitively exhausting. Symptoms change from day to day, and brain fog can make even simple tasks feel difficult.

I focused the design on clarity, low effort, and useful structure for people managing pain, fatigue, medication routines, and medical appointments.

CHALLENGESymptoms change from day to day
DESIGN RESPONSEClear paths back into the experience
CHALLENGEPain and fatigue reduce available energy
DESIGN RESPONSELow-effort actions and short routines
CHALLENGEBrain fog makes decisions harder
DESIGN RESPONSEUseful structure with fewer choices

Practical support in one calm workspace

HelloFibro adapts familiar chronic pain management tools to fibromyalgia. The interface keeps daily tasks short, readable, and easy to return to when energy or concentration is limited.

01Daily workspaceChat · routines · preparation
02Safety and accessGuardrails · languages · privacy
03Context and inferenceModels · files · medical context
CHAT

Supportive conversation

Warm, structured responses help users work through symptoms, routines, and questions at their own pace.

ROUTINE

Medication tracking

Add medications, mark doses taken, and see adherence at a glance with low-friction interactions.

PREP

Appointments

Track upcoming visits and prepare focused questions for a clinician without leaving the flow.

GUARDRAILS

Clear safety boundaries

Urgent situations, model disclosure, and clinical limits remain visible throughout the experience.

ACCESS

Multilingual interface

The hosted UI currently offers complete reviewed translations for English (United States) and Polish (Poland).

View all 21 localization locales
  • English — United States
  • English — United Kingdom
  • Polish — Poland
  • German — Germany
  • Spanish — Spain and Latin America
  • French — France
  • Italian — Italy
  • Dutch — Netherlands
  • Portuguese — Portugal and Brazil
  • Swedish — Sweden
  • Norwegian — Norway
  • Danish — Denmark
  • Japanese — Japan
  • Korean — South Korea
  • Chinese — Chinese-speaking regions
  • Arabic — Arabic-speaking regions
  • Hebrew — Israel
  • Hindi — India
  • Thai — Thailand
  • Turkish — Türkiye
  • Indonesian — Indonesia
The remaining locales have localization assets but require full UI and chat review before being enabled in the hosted selector.
PRIVACY

In-memory prototype state

Conversation, medication, and appointment data remain in memory, with verified user isolation required before public launch.

INFERENCE

Medical model pathway

The hosted demo uses a limited simulated backend for fast startup. Full multimodal MedGemma 27B inference requires a separate self-hosted/local GPU deployment.

FILES

File analysis

Users can discuss supported documents, spreadsheets, text files, and images in the same conversation, with validated uploads and extracted context.

MEDICAL CONTEXT

Fibromyalgia intelligence layer

Detected worsening factors, a structured knowledge service, and guideline checks add relevant context while preserving non-clinical boundaries.

Open the protected demo

Hugging Face sign-in · limited simulated responses · in-memory prototype data · professional medical guidance remains essential.

Run live demo

The demo link will be enabled after its safety checks are complete. A Hugging Face account is required to use it.

How the application handles safety

The public deployment places red-flag checks before inference and sanitizes the completed response before it reaches the interface. User-isolated in-memory state is also required before launch.

PYTHON 3.10+ · GRADIO 6 · PYDANTIC 2 · OPENROUTER / MEDGEMMA · DOCKER

Scope and safety boundaries

VISIBLE PRODUCT CONTROLS

Support with clear context

  • Prototype data stays in memory. Public launch also requires verified user isolation.
  • The application displays its active model and provider.
CLINICAL BOUNDARY

Decisions stay with people

  • Health decisions stay with the user and qualified medical professionals.
  • Emergency situations require local emergency services.
  • This prototype has no clinical validation or HIPAA certification.
DEMO USE TERMS

MedGemma access has explicit conditions

  • The demo requires acceptance of the HAI-DEF terms before model use.
  • Diagnosis, treatment, emergencies, automated healthcare decisions, and unlicensed medical practice are outside its permitted scope.
  • Read the HAI-DEF Terms and Prohibited Use Policy.

Implementation details

UIGradio 6 messages, streaming, responsive custom styling
DATAPydantic models, i18n JSON, session-scoped state
SECURITYRate limiting, input sanitization, API-key masking
AGENTSFeature-flagged CARE orchestrator with a deterministic public safety path
DEPLOYMENTDocker and a protected ZeroGPU path for quantized MedGemma 27B Text

A patient-facing application shaped by healthcare engineering

HelloFibro reflects my work across health AI UX, agent systems, and careful use of language models. It complements FhirFlame, my healthcare data platform project.

Discuss a project