Thank you David with all of your helps!
I will start applying more. Would you mind having a chat offline?
Did you heard anybody getting hired out of US by a YC backed startup, I am asking this to narrow my search and focus. In the past I seen job posts to hire somebody on visa and when you apply it is almost clear you will not be hired but will lose time. Are there similar things I need to watch out? Some companies are looking same timezone or at least 4 hour overlap, do you think promising 4 hour overlap can help if it is written in cover letter? Is there a way to get help from a recruiter or some sort of an agency?