I enjoy tackling interesting projects and here are a few that I've made some limited attempt to document. As many of these were carried out purely for fun, code quality and documentation may vary enormously. You have been warned.

Heart Rate Monitor Thumbnail

Webcam Heart-Rate Monitor

When the heart beats, blood is pumped around the body causing a momentary change in skin colour. This is not visible to the human-eye but counter surprisingly is visible to a cheap webcam. Using simple signal processing techniques, the frequency at which the colour of the skin changes, and thus the heart-rate can be extracted and monitored completely non-invasive.