All projects

Case study

AI

AI-Powered Physiotherapy Assistant

Full-stack AI platform for adaptive rehabilitation.

AI-Powered Physiotherapy Assistant cover image

A connected rehabilitation journey spanning intake, movement assessment, adaptive exercise planning, daily progress and AI-assisted video feedback.

The problem

The rehabilitation journey was fragmented across manual intake, movement assessment, generic exercise plans and infrequent follow-up. Patients had little guidance between supervised sessions and plans did not respond quickly to performance.

My approach

Built the journey around an intake agent, guided movement assessment and automatic exercise plan generation. Daily logs drive plan progression or regression, while uploaded exercise videos receive AI feedback and injury articles inform future plans.

How it's built

A React frontend connects to a Python and FastAPI backend. LangChain coordinates intake, assessment context and plan generation, with OpenAI producing adaptive guidance. Video uploads feed the form-analysis workflow, and uploaded injury articles provide source material for plan generation.

Key features

  • Intake agent starting the patient journey
  • Movement assessment with instructional videos and tutorials
  • Automatic exercise plan generation
  • Daily logging with automatic plan progression or regression
  • Uploaded-video form analysis with AI feedback
  • Plan generation informed by uploaded injury articles

Challenges & Solutions

  1. Static exercise plans could not respond when a patient's daily performance improved or declined.

    Connected daily logs to progression and regression rules so the plan adapts automatically instead of waiting for manual review.

  2. Plan generation needed injury-specific context rather than relying on generic model knowledge.

    Made uploaded articles on common injuries available to the generation workflow so recommendations can use relevant source material.

Results

  • <5 minutes for the patient intake process.
  • Daily plan progression and regression automated from patient performance.

Implementation stack

Tech Stack

  • Frontend

    • React
  • Backend

    • Python
    • FastAPI
  • AI

    • LangChain
    • OpenAI