No ECs.. Are my chances ruined?

I would also add U. of Akron to your list of schools to consider. They are very strong in the STEM fields and have good employment outcomes for their students. It would be a solid safety.