This has been identified as Asterropteryx ensifer on iNaturalist and looks like the fish figured on Fishbase. However, there has been a suggestion that A. ensifer should have an elongate fin ray on the third dorsal spine, which is lacking in this individual. It was photographed at Mainit.
Created 28 July 2023