Pulse Check Timer

A CPR Timing Application Built to Keep Emergency Responders Focused on the Patient, Not the Clock

Snapshot

Business Type

Clinical Support Software

Product Built

CPR protocol timing and documentation platform

Platforms

Flutter Mobile App

Standards Supported

American Heart Association (AHA) CPR Guidelines

Output Formats

PDF, DOCX

Status

Live in Production

The Business Challenge

What We Built

One tap should start the entire protocol.

CPR Session Engine

Core

Three architectural decisions defined the product.

AHA Guidelines as Product Specification

Clock-ins only count when performed within approved site boundaries.

The application follows:

The application was designed to support clinical protocol rather than asking clinicians to adapt to software behaviour.

One-Tap Operation Model

Emergency responders do not have spare attention.

The interaction model was intentionally constrained:

The responder interacts with the patient, not the software.

Offline Reliability

Emergency environments are unpredictable.
Connectivity cannot be assumed.

The platform operates fully offline with:

A clinical tool that fails without a signal is not a clinical tool.

The Solution

Technology Stack

Every layer of a KMP build, from shared business logic to platform integration, runs on tools chosen for production reliability. Ktor, SQLDelight, Koin, and Compose Multiplatform form the mobile app tech stack that makes scale possible without compromise. 

Flutter
Flutter
Local Offline Database
Local Offline Database
Automatic Background Sync
Automatic Background Sync

AHA Guidelines as Product Specification

PDF and DOCX Export
Encrypted Session Storage
AHA CPR Guidelines
AHA

Management Dashboard

Outcomes

AHA-Compliant CPR Timing

Every cycle follows recommended protocol intervals automatically.

Zero Manual Timing

Responders no longer monitor clocks during active resuscitation.

Automatic Rhythm Documentation

Every event receives precise timestamps without additional workload.

Offline Clinical Reliability

The application remains fully operational without internet connectivity.

Production Deployment

The platform is actively used in live environments.