Simple Therapy
Sara: production healthcare agent
SJ Innovation LLC · 2024 – Present
Product · simpletherapy.com500+ active users
- Problem
- A healthcare assistant needed specialised retrieval, persistent personalisation, and safe tool use against internal services, not a single prompt.
- Role
- End-to-end AI architecture: orchestration, tools, memory, backend, auth, and tracing.
- Constraints
- Authenticated access (Auth0 / JWT / JWKS), no exposure of clinical context, tool execution only through internal APIs, and production observability for quality, safety, and latency.
- Outcome
- Sara serves 500+ active users. Specialized agents handle intent, context retrieval, and response generation, with MCP tools, Mem0 memory, voice, and Braintrust tracing in production.
User
Chat and voice
↓ Auth0 / JWT
Orchestrator · Sara
Routing, structured outputs, guardrails
↓ specialised agents
Intent
Analysis
Retrieval
Medical context
Generation
Response
Memory
Mem0
Persistent, personalised context across sessions
Tools
MCP servers
Authenticated calls to internal healthcare APIs
Braintrust traces quality, safety, and latency. Memory and tools sit beside the agent loop, not inside a single prompt.
What I owned
- Multi-agent architecture and orchestration (OpenAI Assistants / Chat Completions, structured outputs, guardrails)
- MCP servers connecting agents to internal healthcare APIs for real-time, authenticated tool use
- Long-term memory with Mem0: semantic search plus contextual reasoning across sessions
- Voice-enabled interaction and Braintrust tracing for quality, safety, and latency
- FastAPI services, Auth0 / JWT / JWKS authentication, PostgreSQL and Amazon DocumentDB
Stack
Client work. Product site linked; implementation is proprietary and is described without clinical data or internal APIs.