Keepa set an Australian record in the under-19 male 100m manikin tow in a time of 53.89 seconds.
His three Australian titles were the u19 male 100m manikin tow, the u19 male 100m manikin carry and the u19 male 50m swim with fins.
He also won a bronze medal in the u19 male 200m super lifesaver.
The team results he was part of included a gold in the open mixed 4x50m pool lifesaver relay with fellow Kiwis Fergus Eadie, Crawford and Molly Shivnan.
He picked up silver medals in the u19 male 4x25m manikin relay, the open male 4x50m medley relay with Kiwis Joe Collins, Fergus Eadie and Gus Shivnan, and in the u19 male 4x50m medley relay.
Keepa was also part of three bronze-medal-winning team efforts — the open male 4x50m obstacle relay, u19 male 4x50m obstacle relay and the open male 4 x 25m manikin carry.