Translation:मैं आ रही हूँ।
Why "Rahee" and not "Raha"? Is the sentence assuming the gender of "main" or is there something else I am missing?
Yes. This is the translation assuming the person speaking is female. It would be रहा for a male speaker.