Health CareUnited States
Puulse

Mobile App

Puulse

Heart Monitoring & ECG Tracking App.

Puulse
IndustryHealth Care
Team10 Members
Started In2019
ClientAitchSoft
CountryUnited States

Opportunity

Cardiovascular health monitoring has traditionally been confined to clinical settings — but Puulse set out to change that. The vision was a consumer wearable paired with a mobile app that could deliver continuous, real-time heart insights to everyday users, including live ECG readings, heart rate variability analysis, and daily health trends. The challenge wasn't just building a health app. It was building one that could visualise complex cardiac signals smoothly on a mobile screen, stay connected to a dedicated wearable device over Bluetooth, and keep working reliably even when the user's phone was offline.

Opportunity

Approach

We were brought in to design and engineer the entire mobile experience on iOS and Android using the Xamarin platform. From the outset, the focus was on three things: real-time performance, connection reliability, and a user interface that made complex health data feel accessible rather than overwhelming. We worked closely with the hardware team to understand how the wearable device collected and stored data, which shaped how we designed the app's synchronisation and data management architecture.

Solution

The core of the application was a live ECG visualisation engine — something Xamarin did not support out of the box. We built a custom rendering solution capable of displaying continuous heart signals smoothly, beat by beat, without impacting the responsiveness of the rest of the interface. Beyond the ECG, the app delivered a full health dashboard where users could track heart rate, steps, and calories through clean, intuitive charts. The wearable device could store up to seven days of data locally, so we built a background synchronisation system that transferred this data reliably to the app and the cloud — even catching up automatically after periods without connectivity. Device management was also handled in-app, including firmware updates for the Puulse wearable. The platform also supported connectivity with third-party health applications, extending the value of the data users were collecting.

Technical Highlights

For teams evaluating our technical depth: 1. Custom ECG Rendering Engine Xamarin provided no native solution for continuous waveform rendering. We built a custom, high-performance graph component capable of rendering live ECG signals at the required sample rate while maintaining a smooth, responsive UI thread — avoiding the frame drops common in naive implementations. 2. Bluetooth Connectivity (BTLE 4.0 & ANT+) The Puulse wearable communicated over both Bluetooth Low Energy and ANT+ protocols. We implemented a robust connection management layer handling device discovery, pairing, reconnection on signal loss, and concurrent data streaming — all stable across iOS and Android with their differing BLE stack behaviours. 3. Background Sync & Offline Data Management The wearable stored up to seven days of raw heart data locally. We designed a background sync engine that queued, batched, and transferred this data to the cloud without blocking the UI or draining battery — resuming automatically and safely after connectivity was restored. 4. Cross-Platform Architecture on Xamarin The entire codebase was structured to maximise shared logic across iOS and Android, with platform-specific implementations only where the BLE stack or rendering pipeline required it. This kept the codebase maintainable and reduced QA surface significantly. 5. Signal Quality Monitoring We implemented real-time ECG signal quality detection, surfacing feedback to the user when readings were unreliable — a critical feature for a health-grade application where data accuracy directly affects user trust.

Impact

Puulse brought clinical-grade heart monitoring to a consumer mobile experience. Users could track cardiovascular health continuously, review live ECG data, and access meaningful insights — all from their phone. The project demonstrated that sophisticated health monitoring features, including real-time signal visualisation and wearable device integration, can be delivered within a cross-platform mobile framework without sacrificing performance or reliability.

Deployment

Puulse was developed as part of an early-stage health-tech startup focused on wearable heart monitoring. Despite strong technical progress, the project was later discontinued due to funding constraints. It remains one of our most technically demanding mobile engagements in the digital health space.

Get it on Google PlayVisit Website

Testimonial

Corey Williams

Corey Williams

CEO at Vivomi Inc.

Couldn't have asked for a better person to help us. Very VERY attentive to our needs and schedule. Thanks

Tools & Technologies

.Net

.Net

.NET MAUI

.NET MAUI

iOS

iOS

Android

Android

ASP .NET

ASP .NET

XCode

XCode

AWS

AWS

Azure Repos

Azure Repos

AitchSoft Logo

Accelerate
Your Business
Growth with Us

We turn your ideas into digital solutions that drive real growth.

By sending this form I confirm that I have read and accept the Privacy Policy.