Keen cyclist takes on challenges for charity