Wearable platform