
Session Prep Pro is a full-stack clinical productivity tool built for licensed therapists and counselors in private practice. Clinicians maintain a private roster of clients (using anonymized identifiers such as initials or pseudonyms), each with clinician-authored background context. Before a session, the clinician pastes in raw notes — progress notes, EHR exports, prior session summaries — and the system uses a large language model (GPT-4o via the OpenAI API) to generate a structured Pre-Session Brief with four sections:
Brief generation runs asynchronously: the server returns immediately, processes the AI call in the background, and the frontend polls every 2 seconds until the brief is complete. A dashboard gives the clinician an at-a-glance view of client count, briefs generated, and recent activity.
This is a clinician-side workspace only — it is not a therapy tool or patient-facing product. It is purely internal, scoped to each individual therapist's own clients, and designed entirely around the pre-session preparation workflow.
A working prototype already exists (built on Replit.ai) demonstrating the core flow end-to-end, including a monorepo architecture (pnpm workspaces), contract-first API design (OpenAPI + codegen), Clerk-based multi-tenant authentication, and a React/TypeScript frontend. This gives the capstone team a running start, with the bulk of the work centered on hardening, extending, and validating the system for a real pilot.
Clinicians spend significant time before each session manually rereading their own notes to reconstruct context: what was discussed last time, what concerns were flagged, and what needs follow-up. This "pre-session cognitive load" is a well-documented burden in clinical workflows, and it competes directly with the clinician's limited prep time and attention. Left unaddressed, it can contribute to missed follow-ups, disjointed session openings, and — over time — ruptures in the therapeutic relationship that reduce the effectiveness of treatment.
Session Prep Pro addresses this by turning a clinician's own raw notes into a compact, clinically organized brief that surfaces the most actionable information right before a session starts, without requiring the clinician to re-read an entire history of notes each time.
The primary objective is to take the existing prototype and develop it into a robust, pilot-ready application that can be tested with counseling and counselor education professionals in the faculty sponsor's network.
Core Objectives
Stretch Goals
Justin Jacques: justinjacques@humantheorygroup.com