How can an introvert Asian engineer like me make friends?
oh dude, solution is easy.   Join a start up!    I've been to many startups.   People work hard day and nights and weekends and they spend all their time together, eating, joking, fighting, complaining, stressing out.   it builds really friends!   no one cares about your english because after a while there is an unspoken understanding between the close 'brothers'.  Join a start up today!