A wrist watch based system, which can measure electrocardiogram (ECG) and photoplethysmogram (PPG), is presented in this work. By using both ECG and PPG we also measure pulse transit time (PTT), which studies show to correlate well with blood pressure (BP). The system is also capable of monitoring heart rate using either ECG or PPG and can monitor blood oxygenation by easily replacing the PPG sensors with a different set. In this work, we investigate methods to train a fitting function to convert a PTT measurement to its corresponding systolic BP. We also validate measurements on different postures and show the value of calibrating the device for each posture. This system, called BioWatch, can potentially facilitate continuous and ubiquitous monitoring of ECG, PPG, heart rate, blood oxygenation and BP.