"Itt mit csinálsz" should be fine too, no?
Yes, it should be.
"Mit csinálsz itt?" sounds better
"What are you doing here?" would be a more accurate translation. "What do you do" mostly refers to occupation or recurring activity while "csinál" without any specific time usually refers to something done right now.