Skip to main content
Spoko.Studio
All work

2025

Inside-Out

Clinical psychodiagnostic platform. Won't drop a clinician mid-session.

Visit site
Launched in
2 months
Live for
1.5 years
On this page

Context

Where this lives in the world.

Inside-Out is a clinical psychodiagnostic platform used by Ukrainian and EU psychologists during live sessions. PHQ-9, GAD-7, MMPI / ММІЛ, Szondi, Lüscher — every test family with its own scoring rules, K-corrections, normative tables.

Challenge

What was hard about it.

Two requirements pulled hard against each other. First: scoring engines a clinician can trust, validated against the references their training relies on. Second: zero-downtime updates, because a clinician mid-session cannot tolerate the platform going dark.

Solution

What we built to solve it.

A universal 5-step scoring pipeline normalizes every test family into the same shape — raw scores, adjustments, T-scores, interpretation, narrative. Rolling deploys keep clinician sessions alive during updates: new pods come up, traffic drains gracefully, old pods retire. Verified zero-downtime under load.

Tech story

Decisions worth calling out.

  • MMPI scoring validated against the clinical reference engines Ukrainian psychologists' training relies on
  • Multi-perspective AI commentary on test results — for the clinician's interpretation, not the patient's
  • EMDR therapy protocol support with session checkpoints and audit trail
  • NextAuth v5 with role-based access (clinician / supervisor / admin), strict RLS on Postgres
  • Sentry beforeSend strips PII before transmission; full session reconstruction stays on our infrastructure

Screenshots

What it looks like in flight.

Outcome

Production · used during clinical sessions

Looking to build something like this?

If you're sitting on a similar problem — multi-currency booking, clinical workflow, real-time pipelines, anything in this orbit — we've already done the hard parts once. The second time is faster, cheaper, and shaped to your business. Tell us what you have in mind.