

KetCon Directory
Full-stack directory and referral platform for ketamine-assisted therapy — licence verification against official registries, AI matching and real-time messaging.
A production directory and referral platform for ketamine-assisted therapy, connecting prescribing physicians with mental health therapists to form the collaborative care teams required by the treatment protocol. Built and operated solo as a pnpm monorepo. Live at ketcon.us.
Trust Layer & Automated Verification:
At the center of KetCon is a multi-tier licence verification pipeline that validates each practitioner across three levels: confirming their National Provider Identifier (NPI) in the NPPES registry, screening against the federal OIG exclusion list, and verifying state licence credentials against scraped licensing board rosters across six states, maintaining an auditable verification trail.
Platform Architecture:
- Frontend: React 19, React Router 7, and Tailwind CSS 4 on Vite, bundled as an installable offline-capable PWA.
- Backend & Database: Express 5 + Prisma API on PostgreSQL, utilizing tsvector columns for full-text search and JSONB for flexible credential schemas.
- AI Matching & Ingestion: OpenRouter-scored matching algorithm with explainable compatibility scores, plus AI profile extraction from practitioners' existing web presence.
- Real-Time Communication: Bidirectional messaging and collaborative care proposals delivered over Server-Sent Events (SSE) and Web Push notifications.
- Automated Delivery: Comprehensive GitLab CI/CD pipeline deploying independently to staging and production, with automated releases generated from conventional commits. Playwright suites test critical user journeys against live test databases and mail services.