Batavia start-up a semi-finalist for $5 million competition