Well I have never kept frontosa, but have heard the nuchal hump that can be a good indicator - but it is not a perfect science (sort of like egg spots on mbuna - if you are familiar with them).
Yours definitely has a hump so I would guess male, but it is definitely a guess.