My son is also shy and needs the girl to make the first move. I do not know why that is, just in his makeup. Ask him out for lunch or a happy hour after work. Does he have a schedule where he is at a certain place at a certain time where you could try to make it look like a casual run in? Go for it!!!!