It's scary how similar your story is to mine. I'm a Mechanical Engineer too (Master's), but am now the co-founder of a local-search iPhone app...
I come originally from Mexico and wonder sometimes if I shouldn't be in Mexico, solving "real" problems...