Mental health platform AI Product Engineering Leena · May 25, 2026

Mental Health App Development: Leena

Mental health app development for Leena: a therapist-client telehealth platform built to HIPAA requirements, covering scheduling, billing, intake forms, session notes, and therapist matching.

Stage
Growth-stage health tech
Team
1 senior + 3 mid full-stack engineers, 1 product designer, 1 product owner

The situation

Therapists running an independent practice juggle scheduling across time zones, billing, intake forms, progress notes, and the question of which therapist on the team a new client should see. Leena, a growth-stage health tech company, wanted to consolidate all of that into a single platform serving both sides of the relationship. That framing shaped the whole mental health app development effort: the product had to work as hard for the practice as it did for the client.

The brief was a comprehensive build. Therapist-side workflows covered calendar, rescheduling, client roster, session notes, and invoicing. Client-side workflows covered booking, profile, forms, and progress visibility. On top of both sat a matching layer that paired incoming clients to therapists based on specialty, availability, and stated preference.

What we built

The engagement ran as a fixed-scope build under Leanware's AI product engineering service line, staffed with one senior and three mid-level full-stack engineers, a product designer, and a product owner.

Both sides of the practice in one platform

Therapist-side surfaces cover calendar management, appointment-type configuration, billing, and a back-office admin panel for form management, session oversight, and client data. The client-side surface handles booking, intake forms, and session history. Because care on Leena is delivered remotely, the platform works as the practice's telehealth front door as well as its back office, and multi-time-zone scheduling was built in from the start because the client roster spans regions.

Matching without the AI label

The Match Flow algorithm pairs incoming clients to therapists. It is rule-based rather than ML-driven: the system evaluates therapist specialties, availability windows, and the client's stated preferences, and returns the best fits. We could have marketed it as AI. We did not, because it is not, and in a clinical setting a matching system you can audit and explain is worth more than one you can only describe.

The stack is deliberately conventional: React with TypeScript on the frontend, Django and PostgreSQL on the backend, AWS for hosting, GitHub Actions for CI. The platform handles protected health information, so the build followed HIPAA requirements throughout.

Outcome

  • Therapist-side and client-side workflows shipped in a single platform

  • Rule-based therapist-client matching live in production (not ML-driven)

Leena shipped as a working therapist-client platform with both sides of the workflow covered. A therapist can manage a calendar, invoice a client, and review session notes in the same product a client uses to book a session and complete intake, and Match Flow runs in production on incoming clients.

No usage or revenue figures are on file for this engagement, so the honest summary is the deliverable itself: a platform an independent therapy practice can run on, built to the scope agreed before the work started.

"The team is highly responsive to any needs or adjustments."

— Confidential , Executive , Mental Health Services Company · Canada

Engagement FAQ

How much does it cost to develop a mental health app like Leena?

It depends on how much of the practice workflow the platform has to cover. Leena ran as a fixed-scope engagement staffed with four full-stack engineers, a product designer, and a product owner, covering therapist-side tools, client-side booking, and matching. Fixed scope means the price is agreed before the build starts, not discovered during it.

Is Leena HIPAA compliant?

The platform handles protected health information, and the build followed HIPAA requirements for storing and moving PHI throughout.

Can you build custom therapy practice management software instead of using an off-the-shelf tool?

Yes, that is effectively what Leena is: scheduling, billing, intake forms, session notes, and client matching in one custom platform. Building custom makes sense when the workflow, like cross-time-zone scheduling and team-level client matching, does not fit packaged practice management tools.

How does the therapist matching work if it is not AI?

Match Flow is a rule-based algorithm. It evaluates therapist specialties, availability windows, and the client's stated preferences, then returns the best fits. Rule-based matching is predictable and auditable, which matters when the decision is who a client sees for therapy.

Can therapist scheduling software handle clients in multiple time zones?

Leena's scheduling was built for that from day one because the client roster spans regions. Booking, rescheduling, and calendar management all work across time zones for both therapists and clients.

What tech stack did the mental health app development use?

React with TypeScript on the frontend, Django and PostgreSQL on the backend, AWS for hosting, and GitHub Actions for CI. It is a conventional, well-supported stack, which keeps the platform maintainable after handoff.

react django postgresql aws mental health matching algorithm

Related cases

Patients unable to visit a clinic can now sign treatment contracts digitally

Docbraces

A web application that lets Docbraces clinics across Canada and the US build orthodontic treatment contracts, present payment options to patients, and collect digital signatures. Designed and built from scratch, replacing a complicated spreadsheet-driven process.

AI Product Engineering Read case study
AI analysis of GitHub commit history paired with task estimates running in beta

Leanware

Leanware built an engineering metrics dashboard that pulls GitHub commit history into one view, then goes past standard output metrics to flag exactly where task estimates run long or short before the next planning cycle.

Managed Custom AI Agents Read case study
READY?

Stop managing operations. Let the system run them.

Show us the workflow that's eating your week. We will map it, show you what AI can automate, and tell you what we will run for you.

Tell us what you are trying to solve. We will map your workflows and show you exactly what AI can automate, and what we will run for you.