I had a phone interview with a startup company last week, I was speaking to the CTO. Towards the end of the interview he said next stage is a face to face interview and he will email me the details of it. The day of the interview comes and I still have not received any email regarding a location. I sent an email and no response. Any advice on how should I proceed?
Like a few of the comments have said, it's probably just best to move on. No contact before or on the day of a supposed interview is not a great sign. Most likely, as it is, the company did not want to proceed further with your interview process. Don't take that in a bad way, either; it happens, and it's a normal part of the job process.
Besides those points, if the company is that flaky about proper communication, it doesn't sound like the kind of place you would want to work anyway.