Olin alum here - in my graduating class (2013), a majority seemed to have experience "making things" when we entered Olin but there was also a large contingent that was super passionate about and actively pursuing non-engineering activities. I think the admissions teams looks more for passion/hustle/doers than "makers".