This 23-year-old engineering grad couldn’t scale his first startup, so he started another company