All projects

AI/ML · Project case study

CS-M — Cardiac Self-Monitoring Tool

An AI-powered cardiac self-monitoring system that analyzes recorded heart sounds with a recurrent neural network to flag patterns linked to heart disease — combining custom recording hardware, signal processing, and a mobile app.

Focus
AI/ML
Timeline
2021–2023
Delivery
Completed
Case study
Available

Project details

This case study covers the problem, implementation, outcomes, and practical lessons from the project. The technical narrative below is based on the project record and supporting LinkedIn export.

Recognition and outcomes

  • Microsoft Imagine Cup — World Runner-Up
  • Intel AI Global Impact Festival
  • Regeneron ISEF

Skills developed

Technical and product skills applied or strengthened while delivering this work.

  • Signal Processing
  • RNN
  • Raspberry Pi
  • Mobile App
  • Embedded Hardware

Project story and lessons learned

Overview

CS-M started as a question my team kept coming back to: could you screen for heart disease with nothing but a microphone? Over two and a half years it grew from that question into custom recording hardware, a signal-processing pipeline, a recurrent neural network, and a React Native app — validated against 500+ patient recordings and recognized by Microsoft, Intel, and Regeneron ISEF along the way.

The Problem

Early detection of cardiac abnormalities usually requires clinical equipment and a trained ear. That puts routine screening out of reach for a lot of people, especially outside major hospitals. We wanted to know whether a low-cost device and a well-trained model could catch the same patterns a cardiologist listens for — cheaply enough to put in more hands.

What I Built

I led the signal-processing side of the project: building the dataset pipeline, preprocessing and denoising raw heart-sound audio, and preparing features for the classification model. In parallel, I helped design and test the recording hardware itself, iterating on device form factor and placement to get cleaner input signal before it ever reached the model.

The team split from there — hardware, AI, mobile, and research validation — and I worked across those boundaries to keep the audio pipeline compatible with whatever the model and app needed next.

Key Features

  • Custom heart-sound recording hardware, purpose-built rather than adapted from a stethoscope.
  • A denoising and feature-preparation pipeline tuned specifically for cardiac audio.
  • An RNN-based classifier reaching 94.7% experimental accuracy on abnormality detection.
  • A React Native app that made the whole pipeline usable outside a lab.
  • A patent-pending signal-processing approach, validated on 500+ patient recordings.

Challenges

Heart sounds are quiet and easily buried in ambient noise, so most of the early iteration cycles were about the hardware and preprocessing, not the model — a bad recording can't be fixed downstream. Getting a filtering approach that held up across different devices, environments, and patients took a lot of testing before the model work could really start compounding.

What I Learned

This was my first time seeing a project all the way from a rough hardware prototype through to an international competition stage. It taught me that most of the hard problems in applied AI live outside the model — in data quality, hardware design, and the discipline of validating against real patient data instead of a clean benchmark set.