Healthcare · Bariatric Surgery
All Work

Healthcare Product Design

JourneyLite
Healthcare Platform

I designed and engineered a scalable digital healthcare platform that unified patient education, content management, e-commerce, multilingual experiences, AI-assisted publishing, and administrative workflows into a single headless ecosystem.

RoleProduct Strategy, UX Architecture, Design Systems, CMS Architecture, AI Workflows & Frontend Engineering
Timeline2 Months
Responsibilities
Product StrategyUX ResearchInformation ArchitectureInteraction DesignDesign SystemsFrontend EngineeringCMS ArchitectureAI Workflow DesignTechnical SEOContent Operations

This was not a website redesign. JourneyLite needed a healthcare product platform that could replace plugin-dependent operations, unify disconnected patient and staff workflows, and give non-technical teams the flexibility of WordPress without the long-term cost, fragility, and governance problems of the legacy stack.

The previous platform had accumulated heavy WordPress plugin dependency, disconnected commerce, slow publishing workflows, technical debt, poor editor experience, and limited scalability. The product vision was to design a headless ecosystem that could support patient education, content operations, e-commerce, translation, AI-assisted publishing, forms, analytics, and admin workflows from one modular foundation.

I owned product strategy, UX research, information architecture, interaction design, design systems, CMS architecture, AI workflow design, technical SEO, frontend engineering, and platform implementation. The output was a product ecosystem, not a set of pages.

Want to see how the platform is structured?

Jump to Architecture

The business problem was operational as much as visual. The legacy system made it harder to publish, harder to govern content, harder to scale services, harder to maintain commerce, and harder to evolve the patient experience without adding more plugins.

Heavy WordPress plugin dependency
High recurring software and maintenance costs
Disconnected website, commerce, learning, and content workflows
Slow publishing cycles that required technical intervention
Limited scalability for new services, languages, and patient education
Technical debt from years of incremental template and plugin additions
Poor editor experience and inconsistent content governance
Fragmented commerce and unclear long-term maintainability

Designed for Four Distinct User Groups

Rather than designing for a single audience, the platform balances the needs of patients at different stages of their care journey while empowering internal teams to manage content, operations, and growth.

Prospective Patients

I am exploring whether bariatric care is right for me.

Primary Goal

Understand treatment options and build confidence without pressure.

Key Needs
  • Procedure education
  • Eligibility guidance
  • Cost transparency
  • Trust signals
Design Considerations

Organize education around plain-language exploration before conversion, so patients can compare options and reduce uncertainty first.

Platform Capabilities
Procedure comparisonBMI calculatorEducational resourcesFAQs

High-Intent Patients

I am close to scheduling, but I need reassurance.

Primary Goal

Feel safe, informed, and confident enough to request a consultation.

Key Needs
  • Scheduling clarity
  • Financing context
  • Safety reassurance
  • Next-step expectations
Design Considerations

Make consultation pathways credible and low-friction with stronger CTA hierarchy, eligibility cues, and expectation-setting confirmation states.

Platform Capabilities
Consultation flowCTA hierarchyPatient storiesEligibility cues

Returning Patients

I need to continue my care without searching again.

Primary Goal

Resume education, support, products, and patient tools quickly.

Key Needs
  • Post-op guidance
  • Course progress
  • Support content
  • Recommended products
Design Considerations

Create continuity paths for known patients while keeping the main discovery experience uncluttered for first-time visitors.

Platform Capabilities
LMS dashboardResource hubsShopify pathwaysPatient shortcuts

Internal Teams

I need to manage the platform without waiting on developers.

Primary Goal

Publish, update, translate, and manage operations with governance.

Key Needs
  • Reusable sections
  • Form and CTA control
  • AI publishing support
  • Governed workflows
Design Considerations

Preserve CMS convenience while reducing plugin dependency, maintenance overhead, and inconsistent content operations.

Platform Capabilities
Modular CMSAI Content StudioForm BuilderTranslation workflows

The core design challenge was balancing patient clarity with operational scalability. Patients needed a calm, trustworthy experience that made complex healthcare decisions easier to understand. Internal teams needed flexible tools that let them publish, update, translate, and manage content without creating more technical debt.

The solution was not simply a redesigned website. It was a headless healthcare platform that preserved the ease of a CMS while moving the business onto a faster, safer, more maintainable architecture.

The architecture was designed to be modular: content, commerce, AI, localization, analytics, and admin workflows can evolve independently while still serving one patient experience.

01JourneyLite Platform

Unified healthcare product ecosystem

02Next.js

Fast patient-facing app and admin surfaces

03Sanity CMS

Structured content, page builder, editorial workflows

04Shopify

Headless commerce and checkout operations

05Supabase

Platform data, workflow state, and operational records

06AI Services

Content generation, refinement, translation, metadata

07Localization Engine

Locale routing, language switching, translation cache

08Analytics

Publishing, conversion, content, and patient pathway measurement

This structure separates patient-facing presentation from content governance, commerce operations, AI-assisted publishing, localization, and operational data. That separation is what makes the platform maintainable over time.

I framed each major feature as an internal product capability, with a problem, design decision, implementation approach, and business value.

Headless CMS Platform

Problem

Staff needed WordPress-level flexibility without inheriting WordPress plugin fragility.

Design Decision

Design a Sanity-powered content platform with structured content, reusable sections, rich text, Markdown, HTML support, drafts, relationships, and publishing workflows.

Implementation

Modeled a modular page builder, reusable content blocks, structured schemas, content relationships, and editor-friendly publishing states.

Business Value

Non-technical teams can assemble and maintain complex pages without waiting for custom templates or developer support.

AI Content Studio

Problem

Publishing healthcare content was slow, repetitive, and hard to optimize consistently for SEO, disclaimers, internal links, and review.

Design Decision

Treat AI as an editorial copilot inside the publishing workflow, not as an autonomous author.

Implementation

Designed AI-assisted blog generation, metadata generation, disclaimer drafting, testimonial generation, content refinement, rich HTML, Markdown, internal linking, streaming output, and human review checkpoints.

Business Value

Editors can move faster while retaining clinical judgment, brand control, and final human approval.

Dynamic Form Builder

Problem

Third-party form plugins created inconsistent validation, fragile integrations, spam risk, and difficult lead routing.

Design Decision

Make forms a reusable product capability instead of a plugin dependency.

Implementation

Defined visual form builder behavior, custom field types, validation states, conditional fields, success states, reusable templates, submission management, spam protection, and lead routing.

Business Value

The organization can launch new intake and campaign forms without adding more plugin debt.

Flexible Page Builder

Problem

Every new campaign, service page, or resource risked becoming a custom one-off build.

Design Decision

Build pages from governed reusable blocks rather than fixed templates.

Implementation

Created composable modules for hero sections, CTAs, FAQs, testimonials, cards, rich text, image blocks, process steps, statistics, resources, forms, callouts, and button groups.

Business Value

Marketing and operations teams gain flexibility while the design system preserves consistency and accessibility.

Headless Commerce

Problem

WooCommerce added operational complexity to a site that also needed healthcare education, content governance, and future scalability.

Design Decision

Move commerce into a Shopify-backed storefront architecture.

Implementation

Separated storefront presentation from commerce operations, improving checkout, inventory, integrations, and maintainability.

Business Value

Commerce can scale independently while still feeling connected to the patient journey.

Translation Platform

Problem

Multilingual support needed to be architectural, not a layer of translated static pages.

Design Decision

Design localization around shared content models, locale routing, language switching, SEO-aware metadata, translation caching, AI-assisted translation, and RTL readiness.

Implementation

Planned translation states, reusable localized content fields, routing conventions, and governance for translated healthcare content.

Business Value

The platform can expand language coverage without rebuilding the content system for every locale.

Content Migration Platform

Problem

Legacy articles, metadata, images, SEO value, and internal links could not be discarded during modernization.

Design Decision

Treat migration as a product system with extraction, cleaning, transformation, validation, redirects, and preservation.

Implementation

Mapped legacy content to structured schemas, converted rich text, preserved metadata, planned image migration, internal links, and redirect strategy.

Business Value

The platform keeps existing search equity while moving content into a maintainable future-state architecture.

Design System

Problem

The legacy experience had too many one-off interface patterns, inconsistent spacing, weak governance, and inaccessible form/content states.

Design Decision

Create reusable foundations for healthcare content, admin tools, CMS blocks, and conversion flows.

Implementation

Defined buttons, forms, cards, spacing, typography, tokens, navigation, charts, healthcare components, CMS blocks, and reusable layouts.

Business Value

Future product work starts from a shared system instead of repeatedly solving the same UI problems.

The most important visuals were not polished screenshots. They were system maps that explained how the product worked.

User Journey

Prospective patient, high-intent patient, returning patient, and internal staff paths.

Information Architecture

Navigation and content model organized around patient intent instead of departments.

CMS Schema Diagram

Reusable content types, page sections, relationships, and publishing states.

System Architecture

Next.js, Sanity, Shopify, Supabase, AI services, localization, analytics.

Component Map

Reusable healthcare blocks, forms, cards, CTAs, resource modules, and admin patterns.

Publishing Workflow

Draft, AI assist, human review, SEO checks, legal/medical disclaimers, publish.

Form Lifecycle

Build, validate, route, protect, submit, manage, measure.

Commerce Architecture

Patient education context connected to Shopify checkout and product operations.

Six weeks of structured research across four parallel tracks — before a single frame was designed.

01AlignStakeholder interviews & goal setting
02ResearchUser archetypes & journey mapping
03AuditAccessibility, IA & technical review
04SynthesizeAffinity mapping & opportunity matrix
05DefineProblem framing & product strategy
06PrioritizeRoadmap & feature scoping

Business Discovery

Aligned stakeholders around shared goals, constraints, and measurable success criteria before any design decisions were made.

  • Stakeholder interviews
  • Business goal workshops
  • Feature prioritization
  • Success metric definition
  • Requirement gathering

UX Research

Mapped real patient behaviors, mental models, and barriers to task completion across all four user states.

  • User archetypes & mental models
  • Patient journey mapping
  • Competitive analysis
  • Navigation & IA audit
  • Heuristic evaluation
  • Mobile experience review

Accessibility Review

Identified 20+ WCAG 2.2 AA failures across the live platform — from contrast to keyboard navigation to cognitive load.

  • WCAG 2.2 AA compliance review
  • Keyboard navigation testing
  • Screen reader evaluation
  • Color contrast analysis
  • Cognitive accessibility
  • Form & label accessibility

Technical Audit

As both designer and engineer, I audited the existing codebase directly — surfacing component debt, performance gaps, and SEO issues.

  • Component architecture audit
  • CMS schema mapping
  • Lighthouse & Core Web Vitals
  • Bundle & rendering analysis
  • SEO implementation review
  • Design consistency audit

Research Repository

15 documents · All completed
Product BriefGoals, constraints & scope
4pDone
Research PlanMethods, timelines & objectives
6pDone
Stakeholder AnalysisInterview synthesis & themes
8pDone
User ArchetypesFour patient & staff profiles
5pDone
Jobs To Be DonePatient goal mapping
4pDone
Journey MapEnd-to-end patient experience
7pDone
Service BlueprintCross-channel service flows
6pDone
Accessibility AuditWCAG 2.2 AA findings
9pDone
Navigation AuditIA & labeling issues
5pDone
Information ArchitectureBefore/after IA diagrams
8pDone
Heuristic Evaluation10 Nielsen heuristics scored
6pDone
Design System AuditComponent & token inventory
7pDone
Technical AuditCode, performance & SEO
8pDone
Opportunity MatrixPrioritized problem space
4pDone
Product RoadmapPhased delivery strategy
5pDone
30+Research Artifacts
80+Pages
6Research Phases
20+A11y Findings
15+Journey & IA Deliverables
3Integrated Platforms

The complete research dossier.

Every artifact produced during discovery — from stakeholder interviews and journey mapping to accessibility audits, technical analysis, service blueprints, IA diagrams, and product strategy — documented in a single comprehensive internal dossier.

Open full-screen dossierReview research artifactsScan IA, accessibility, and platform strategy

Four themes appeared consistently across every research method.

Discoverability

Patients struggled to understand where to begin, which treatment fit their needs, what would happen next, and how educational resources connected to treatment decisions.

Accessibility

The platform created unnecessary cognitive load. Medical terminology, inconsistent heading hierarchy, unclear CTAs, and dense content made critical information harder to understand.

Design Consistency

Years of incremental growth resulted in duplicated patterns, inconsistent spacing, varying typography, and multiple interaction styles that eroded trust and predictability.

Operational Scalability

Content publishing relied heavily on manual processes, making updates slower and increasing the likelihood of inconsistency across the platform over time.

See the full 21-section research dossier behind these findings.

How might we create a healthcare platform that helps patients confidently navigate treatment while providing staff with scalable content management — without losing the brand identity patients already recognize?

Rather than using AI to generate finished designs, I integrated AI throughout discovery, analysis, documentation, and implementation — accelerating repetitive work while keeping every design decision grounded in research and product strategy.

Claude

  • Research synthesis
  • Affinity mapping
  • Journey mapping
  • Information architecture exploration
  • Content strategy
  • Research documentation
  • Opportunity identification

Claude Code

Claude Code became a design engineering partner by analyzing the existing application directly.

  • Understand component relationships
  • Document reusable UI patterns
  • Identify duplicated components
  • Audit typography
  • Analyze navigation
  • Map CMS schemas
  • Review accessibility implementation
  • Surface technical debt
  • Generate refactoring opportunities

ChatGPT

Supported higher-level product thinking throughout.

  • Pressure-test design decisions
  • Structure research plans
  • Facilitate heuristic evaluations
  • Draft UX documentation
  • Explore design alternatives
  • Create accessibility checklists
  • Organize portfolio artifacts

AI accelerated the process — but final design decisions were always validated against user needs, stakeholder goals, accessibility standards, and technical feasibility.

The existing IA reflected internal organizational structure, not patient goals. Pages were organized by department, not by what a patient needed to know or do next.

Before

Home
→ About Us
→ Procedures
→ General Surgery
→ Bariatric
→ Products
→ Patient Portal
→ Contact

Organized by department. Patients had to know what category their need fell under before navigating.

After

Home
→ Your Journey
→ Explore Options
→ Schedule a Consult
→ After Surgery
→ Learn
→ Shop
→ Patient Portal
→ About

Organized around patient goals and readiness stages. Every path starts with intent, not category.

Curious how the design system supports this new structure?

See Design System

Rather than replacing JourneyLite's existing visual identity, I evolved it — maintaining patient recognition while introducing the consistency and accessibility the platform needed to scale.

Maintain recognition

Brand equity built over years was worth preserving.

Increase consistency

One token set governs spacing, color, and type across all surfaces.

Improve accessibility

Every decision tested against WCAG 2.2 AA from the start.

Scale efficiently

New pages and features compose from existing components.

System Components

TypographySpacing scaleColor tokensButtonsFormsCardsNavigationStatus messagingEducational layoutsLMS componentsResponsive behaviorsInteraction patterns

Accessibility wasn't a final pass. It was embedded into every decision — from IA to copy to component design to implementation. WCAG 2.2 AA was the floor, not the ceiling.

AreaBeforeAfter
Button copy"Learn More""Compare Bariatric Procedures"
Heading structureMultiple H1s per pageLogical heading hierarchy (H1 → H2 → H3)
Color contrastText contrast ratio 2.8:1WCAG AA compliant 4.8:1
Form labelsPlaceholder text used as labelsPersistent accessible labels on all inputs
Form validationInconsistent, per-page validationReusable accessible form components
Content readabilityMedical jargon without contextPlain language with inline definitions

See how accessibility became a reusable platform capability.

View Platform Capabilities

Problems

  • Education buried inside procedure pages
  • CTA hierarchy competing, not guiding
  • Navigation reflects org chart, not patient intent
  • LMS isolated from main patient experience
  • Procedure comparison required reading 4 separate pages

Solutions

  • New navigation architecture built around patient readiness stages
  • Goal-based pathways: Explore → Learn → Schedule → Recover
  • Cross-linking education to relevant treatment pages
  • LMS onboarding integrated into post-consultation flow
  • Side-by-side procedure comparison with plain language descriptions

The design process moved through four fidelity stages, with stakeholder feedback gates between each.

1
Crazy 8s

Rapid ideation across 8 concepts in 8 minutes. Used to pressure-test assumptions before wireframing.

2
Low fidelity

Structural wireframes focused on IA, content priority, and flow. No visual design decisions made here.

3
Mid fidelity

Component structure, spacing, and copy hierarchy introduced. Accessibility patterns validated.

4
High fidelity

Final visual design applied. Interaction patterns, motion, and component states defined.

5
Prototype

Clickable flows tested with users. Key tasks: Find a procedure, schedule a consult, access LMS.

Ready to see how the system works as a product ecosystem?

See Platform Capabilities

Rather than redesigning individual pages, I redesigned the underlying platform. Each capability below solved a business, operational, or patient experience problem while contributing to a scalable healthcare ecosystem.

Patient ExperiencePatient Experience Platform

A patient-facing system that helps people understand options, compare pathways, build trust, and move toward consultation without cognitive overload.

Challenge

Patients entered JourneyLite from different states of readiness. Some were researching symptoms and eligibility, while others were ready to schedule but still needed reassurance around cost, safety, financing, outcomes, and next steps.

Product Decision

I organized the experience around patient intent instead of internal departments. The scalable decision was to connect education, calculators, procedure comparison, trust signals, and consultation CTAs into reusable pathway patterns.

Patient journey model
01Explore options
02Compare treatments
03Check fit
04Schedule consult
05Continue care

The model connects Explore, Compare, Decide, Schedule, and Continue stages with relevant content, tools, and conversion points.

Content PlatformModular CMS

A Sanity-powered content platform that gives editors WordPress-like flexibility without plugin fragility.

Challenge

Staff needed to launch pages, update service content, manage CTAs, and publish resources without waiting on developers or stacking more WordPress plugins.

Product Decision

I designed structured content models and a flexible page builder instead of fixed templates. This keeps the editor experience flexible while preserving governance, accessibility, and design consistency.

CMS publishing architecture
01Schema
02Reusable blocks
03Page builder
04Review
05Publish

Editors compose pages from governed blocks, rich text, Markdown, HTML sections, reusable templates, and structured relationships.

AI WorkflowsAI Content Studio

An internal AI product for creating, refining, formatting, optimizing, and preparing healthcare content for human review.

Challenge

Blog posts, landing pages, LMS course content, testimonials, metadata, accessibility checks, and SEO formatting were repetitive and time-consuming, but healthcare content still required governance and human judgment.

Product Decision

I positioned AI as a workflow accelerator inside the admin platform, not an autonomous publisher. The scalable product decision was to generate structured drafts, formatting, metadata, and checks while keeping staff in control.

AI prompt workflow
AI Prompt

Create a patient-friendly gastric sleeve landing page with FAQs, SEO metadata, accessibility checks, internal links, and a reviewed CTA block.

Page sectionsBlog draftLMS outlineSEO metadataA11y checklistReview queue

A prompt-driven studio streams structured drafts, SEO metadata, accessibility suggestions, internal links, course modules, and page sections into an editor review queue.

CMSDynamic Form Builder

A reusable form system that lets staff create, validate, route, and manage conversion forms without form-plugin debt.

Challenge

Consultation, eligibility, campaign, and support forms had inconsistent validation, fragile third-party dependencies, spam risk, and unclear lead routing.

Product Decision

Forms became a first-class platform capability. I designed reusable fields, conditional logic, validation, spam prevention, routing, and submission states as governed editor tools.

Form lifecycle
01Build form
02Add logic
03Validate
04Route lead
05Measure

Editors build forms from validated field types, attach routing rules, preview states, publish forms, and measure submissions from the admin surface.

Design SystemDesign System

A shared system of tokens, components, layouts, healthcare patterns, CMS blocks, and responsive behavior.

Challenge

Years of incremental additions created inconsistent spacing, typography, cards, forms, CTAs, and accessibility behavior across patient and admin surfaces.

Product Decision

I created a shared system that powers both the public experience and CMS-generated pages. The system constrains quality without limiting editor flexibility.

Component relationship map
01Tokens
02Components
03CMS blocks
04Layouts
05Patient flows

Tokens feed components, components feed CMS blocks, CMS blocks feed patient pathways, and the same accessibility rules govern every surface.

CommerceHeadless Commerce

A Shopify-backed commerce model connected to the broader patient education and care journey.

Challenge

WooCommerce created operational complexity inside a healthcare platform that also needed content governance, education, translation, and scalable maintenance.

Product Decision

I separated commerce operations from the patient-facing app by designing a headless Shopify architecture. This gave operations a stronger commerce backend while preserving unified branding and pathways.

Commerce architecture
01Education
02Products
03Cart
04Shopify checkout
05Operations

Product education, recommended items, and patient pathways stay in the platform while checkout and commerce operations run through Shopify.

LocalizationTranslation Platform

A multilingual architecture for locale routing, shared content, AI-assisted localization, and SEO-aware translated experiences.

Challenge

Translation could not be handled as duplicated static pages. Healthcare content needs shared governance, review states, metadata, routing, and future readiness for different language needs.

Product Decision

I designed localization as a platform layer with shared content models, locale routing, translation workflows, SEO metadata, and RTL readiness.

Localization workflow
01Source content
02AI assist
03Human review
04Locale routes
05SEO metadata

Content moves from source copy to AI-assisted translation, human review, localized metadata, and locale-aware publishing.

Admin PlatformAdmin Platform

A staff-facing operating layer for content, publishing, translation, forms, commerce, AI tools, governance, and analytics.

Challenge

The organization needed more than a public website. Staff needed one place to manage publishing workflows, content quality, forms, translation, commerce updates, AI drafts, and governance.

Product Decision

I framed admin tools as a product surface with role-aware workflows instead of disconnected plugins. This creates a maintainable operating model for the business.

Admin operating model
01Content
02AI tools
03Forms
04Commerce
05Analytics
06Governance

The admin surface connects CMS publishing, AI drafting, review queues, form submissions, commerce updates, analytics, and governance into one workflow.

MigrationContent Migration Engine

A migration system for preserving legacy content, metadata, URLs, images, internal links, and SEO value during modernization.

Challenge

Legacy articles, media, metadata, and internal links represented real business value. A rebuild that discarded or manually recreated that content would risk SEO loss and operational drag.

Product Decision

I treated migration as a product system: audit, extraction, transformation, validation, redirects, image handling, and structured publishing.

Migration pipeline
01Audit
02Extract
03Transform
04Validate
05Publish
06Redirect

Legacy WordPress content maps into structured schemas, media assets migrate with references, metadata is preserved, and URL continuity is protected through redirects.

The outcome was not a redesigned homepage. It was a more scalable operating model for JourneyLite's digital healthcare ecosystem.

Reduced dependency on more than 10 WordPress plugins by moving key capabilities into owned platform architecture.
Consolidated disconnected website, content, commerce, learning, and admin workflows into a unified ecosystem.
Reduced recurring software and maintenance pressure by replacing plugin sprawl with reusable product systems.
Enabled non-technical staff to create complex pages from governed reusable blocks.
Migrated commerce strategy from WooCommerce complexity toward a Shopify-backed headless model.
Established AI-assisted publishing workflows for metadata, content drafts, disclaimers, internal links, and translation support.
Created reusable design system foundations for patient education, forms, admin workflows, and CMS-driven pages.
Improved long-term maintainability through structured content, modular architecture, and scalable localization planning.

Connected Platform Surfaces

Marketing Website

Patient-facing service discovery, education, conversion, and technical SEO.

Patient Portal

Learning continuity, resources, and future care-pathway entry points.

Admin Dashboard

Internal workflows for staff, content operations, forms, and reporting.

Content Operations

Sanity-powered publishing, structured content, AI assistance, localization, and governance.

Headless Commerce

Shopify-backed product operations connected to the broader patient journey.

Currently waiting on third-party EMR integration for consultation requests.

Product Design

FigmaFigJam

Frontend

Next.jsReactTypeScriptTailwind CSSFramer Motionshadcn/ui

CMS

Sanity CMSPortable TextGROQ

Infrastructure

VercelGitHubGitHub Actions

Accessibility

WCAG 2.2 AAARIASemantic HTML

AI

ClaudeClaude CodeChatGPT

This project reinforced that mature product design is often less about designing pages and more about designing the systems that make good pages, workflows, and operations possible.

The most important work happened at the platform level: balancing editor flexibility with governance, designing reusable systems instead of one-off templates, reducing plugin dependency, and creating workflows that could scale after launch.

Designing AI-assisted workflows also required restraint. AI was useful for synthesis, metadata, drafts, translation support, and documentation, but the platform still needed human review, clinical sensitivity, and strong content governance.

The lesson: a healthcare platform succeeds when patient needs, business operations, content governance, accessibility, and engineering architecture are designed together.

Like what you see?

Let's work together.

I'm available for product design, design systems, and frontend engineering engagements. Let's build something worth using.