Skip to content
+ JB/04CASES ⁄ BEHAVEHEALTHEST. 200604 ⁄ 06
2020 — 2021Senior ReactJS / NextJS EngineerOrange, CA, USAHealthcare

BehaveHealth

Built behavioral management software helping healthcare facilities respond to patient needs.

Role
Senior ReactJS / NextJS Engineer
Team
Cross-functional · small product team
Engagement
Full-time · Remote
Status
Shipped
Case
0406
Behave Health marketing landing — "All-in-one Software for Behavioral Health" with a unified-platform diagram wiring intake, clinical docs, medication, labs, group sessions, and recovery capital to client portal, analytics, treatment and recovery planning, outcome tracking, and billing
01Context

What the engagement looked like.

BehaveHealth was building software for behavioral health facilities — the kind of product where the UI reads staff notes, schedules interventions, and tracks patient states across a shift. The domain mattered as much as the craft. I joined a small team that needed someone comfortable switching between design decisions, frontend patterns, and the clinical logic behind a screen.

ReactNext.jsNode.js
02Problem

The problem on arrival.

Healthcare software sits in a narrow band: too sparse and clinicians lose trust, too dense and the interface gets in the way of care. The team needed UI decisions made by someone willing to sit with the problem before opening a code editor.

The engineering side had React and Node experience but wasn’t set up to carry design judgment by itself. Handoffs from a separate design track would have slowed the product at exactly the moment it needed to move.

Behave Health marketing landing — "All-in-one Software for Behavioral Health" with a unified-platform diagram wiring intake, clinical docs, medication, labs, group sessions, and recovery capital to client portal, analytics, treatment and recovery planning, outcome tracking, and billing
Fig. 01product still · behavehealth
Behave EHR Owner Permissions matrix — Admissions, Agreements, Bed Management, and Clients rows with View / Create / Edit / Delete toggles and a role list (Owner, Administrator, Medical Director, Psychiatrist, Nurse, Clinical Director, Therapist, Counselor, Housing Director, Program Director, Support Staff)
Fig. 02product still · behavehealth
Behave EHR Bed Management — Acadia House room management with per-room occupancy bars, client rows, admit and estimated discharge dates, and length of stay
Fig. 03product still · behavehealth
Behave EHR Connections — Arthur Bailey client record with Connected Organizations (treatment center, sober living home, employer, school) and Care Team selectors, shown on desktop beside a mobile-responsive rendering of the same screen
Fig. 04product still · behavehealth
03Process

How it came together.

3 phases, each one trying to prove a single thing before the next could start.

  1. Early on
    Domain before interface

    Studied the workflows the product was meant to support — shift notes, intervention logging, state transitions. Mapped the product shape around those, not around a generic CRUD model.

  2. Middle
    Connected surfaces

    Built the patient record, the intake flow, and the intervention timeline as three surfaces that read each other’s state. Design and code moved together, no handoff layer.

  3. Late
    Productization

    Tightened the product against actual facility usage. Each iteration came from observation, not opinion.

04Outcome

What shipped.

Shipped the core product into live facility use. Clinical staff can track state, log interventions, and produce the documentation the facility needs — without the software getting in the way. The pattern of one person carrying design and engineering together kept the product coherent through an entire year of iteration.

0
Core product shipped
0
Disciplines bridged
Other casesAll cases ↗