Unverified social media profiles, including LinkedIn, describe Allen as a mechanical engineer, computer scientist, indie game ...