Mobile sensing platform for personal health management