How a Toquerville teen became a Microsoft national champion — and earned a shot at a world title