Looks female.
But to be honest, it doesn't look like a pure M. boesemani to me. The colors are too "mixed".
M. boesemani have a yellow/orange back part, and a blueish front part. Your fish seems to have blueish all over.
It reminds me more of a M. parkinsoni. But then the fins are not correct....
So it could be a hybrid, but like I said, I'm not sure. It could also still be a pure M. boesemani.