Selected work
03

Tempo EMR

Healthcare workflow software designed from real clinical discovery.

A cloud-based electronic medical records platform for pediatric therapy clinics, built to replace fragmented workflows involving spreadsheets, disconnected tools, manual documentation, and informal communication. I designed and built the full Tempo UI after conducting in-person discovery with therapists.

Healthtech · EMR · Clinical workflows · Discovery · Product UI · Context-aware navigation · Intake workflows

The problem

Clinical workflows involve both structured data and real human behavior.

A usable EMR-style product must support patient intake, provider workflows, session context, records and documentation, scheduling, clinical usability, privacy-sensitive data, future reporting and automation, and non-technical users working under time pressure.

The challenge was to design workflows that matched how therapists actually work, not just how a software specification might describe the work.

Discovery process

I understood the domain before designing the product UI.

I conducted in-person discovery to understand the clinical domain firsthand. This shaped the product design, navigation patterns, data model assumptions, and clinical workflow priorities.

  • Shadowing therapy sessions
  • Interviewing therapists
  • Observing documentation needs and workflow interruptions
  • Mapping how therapists move between patients, sessions, notes, and follow-up tasks
  • Identifying pain points in existing or manual processes
  • Translating clinical observations into requirements, user flows, and product structure
Product UI

Patient and provider workflows designed around real therapy sessions.

Tempo admin dashboard with operational highlights, clinic performance metrics, billing snapshot, and recent activity feed
app.tempoemr.com/dashboard

Admin dashboard with operational metrics, performance tracking, billing snapshot, and activity feed.

Week view calendar showing color-coded appointments for different therapists and session types
app.tempoemr.com/scheduling
Performance dashboard with patient satisfaction, documentation rates, goal achievement, and session attendance metrics
app.tempoemr.com/performance
Form management interface showing intake forms, daily notes, progress notes, and evaluation reports with versioning
app.tempoemr.com/forms
Billing dashboard with claim generation modal, outstanding balance, revenue breakdown, and billing tasks
app.tempoemr.com/billing

Scheduling, performance tracking, form management, and billing workflows designed for clinical usability. All screenshots use anonymized, non-PHI sample data.

Capabilities

A complete clinical platform.

Patient management & intake

Structured intake workflows.

Scheduling

Appointment tracking.

Clinical documentation

Therapist notes and records.

Billing & insurance

Claims and payment workflows.

Patient portal

Messaging and patient tools.

Custom form builder

Clinic-specific documentation.

Multi-tenant clinics

Support for multiple practices.

Role-based access

Therapists, billing, admin, patients.

Structured throughout for future reporting, automation, and AI-enabled workflow improvements.

Clinical documentation

Structured for therapists, not software engineers.

Drag-and-drop form builder with field library, step navigator, and live preview for intake forms
app.tempoemr.com/forms/edit
Daily note view showing session documentation with goal progress, behavioral observations, and cosigning workflow
app.tempoemr.com/patients/notes

Custom form builder and clinical note templates designed for therapists to document sessions efficiently.

Context-aware navigation

Keep the patient, session, or workspace in context.

In Tempo EMR, users may be working within a specific patient, therapy session, provider workflow, or filtered workspace. The product preserves that context as users move between related pages, so they can continue working without repeatedly searching for the same patient, reselecting a session, or rebuilding their place in the workflow.

I later applied similar context-preservation patterns to JstVerify, where the active workspace might be a user session, investigation, trace, error, or filter set.

Create appointment modal with patient context, date/time selection, duration options, and waitlist suggestions
app.tempoemr.com/scheduling

Appointment creation preserves patient and provider context, and surfaces relevant waitlist suggestions.

Marketing site

A public-facing site that explains the product.

I designed and built the Tempo marketing site to explain the product to prospective clinics. The site includes feature pages, pricing tiers, security and compliance information, and onboarding flows.

Tempo homepage hero with Transform Your Therapy Practice headline and documentation tools carousel
tempoemr.com
Features page showing Built for Pediatric Therapists with scheduling, clinical notes, progress tracking, analytics, family portal, and HIPAA compliance cards
tempoemr.com/features
Security page showing HIPAA Compliant by Design with encryption, infrastructure, audit logs, and security assessments
tempoemr.com/security
Pricing page with Starter ($99), Professional ($249), and Enterprise tiers showing feature comparison
tempoemr.com/pricing

Marketing site designed to communicate the product to prospective pediatric therapy clinics.

A feedback loop

Tempo as a realistic test surface for JstVerify.

Because Tempo includes healthcare-style workflows, forms, navigation, patient-like entities, and multi-step interactions, it provided a useful environment for testing session replay, event capture, tracing, error context, analytics, and JstVision workflows.

  • Tempo provided realistic user flows for JstVerify testing
  • JstVerify revealed how complex workflows appeared in replay and debugging tools
  • Lessons from each product informed better navigation and context preservation
Product decisions

Designed for clinical reality and future readiness.

  • Usability for non-technical clinical users
  • Reducing repeated searching and re-selection
  • Supporting patient and session context
  • Structuring data for future reporting and AI-enabled workflows
  • Designing clear flows for intake and records
  • Preserving privacy and sensitivity of patient-style data
  • Creating workflows that reflect real therapy practice

Architecture & integrations

React · AWS AppSync · GraphQL · DynamoDB · Lambda · Serverless · Claim.MD · Stripe · AWS SNS

Built on modern serverless infrastructure with role-based access control for therapists, supervisors, billing staff, front desk personnel, administrators, and patients.

What this demonstrates

Discovery through build, in a regulated clinical domain.

Tempo EMR demonstrates my ability to conduct user discovery in a clinical environment, translate observed workflows into product requirements, design and build healthcare product UI, work with non-technical clinical stakeholders, build context-aware navigation, and structure healthcare workflows for usability, reporting, and future AI-readiness.

  • Designed and built the full Tempo EMR UI
  • Designed intake, patient record, provider workflow, dashboard, and navigation screens
  • Conducted in-person discovery with therapists
  • Mapped clinical workflows and documentation needs
  • Translated non-technical stakeholder needs into structured requirements
  • Designed context-aware navigation for patient and session workspaces
  • Created workflows with future AI, reporting, and automation in mind
  • Used Tempo as a realistic test surface for JstVerify replay, tracing, and analytics