This document describes the design of a portable ECG monitor with Internet of Things (IoT) capabilities. The system uses a 3-electrode setup to detect low-amplitude ECG signals from a patient. Signal conditioning circuitry including instrumentation amplifiers, filters, and other amplifiers strengthen and clean the signals before they are digitized with an analog-to-digital converter in a microcontroller. The microcontroller then transmits the digital ECG data via GPRS to a remote server. This allows doctors to access the ECG graphs through a web browser to monitor patients remotely. The system aims to provide wireless ECG monitoring for improved patient care and mobility.