Allen se graduó en el Instituto Técnico y Profesional Delcastle y continuó su formación en la Escuela de Arte Tyler de la Universidad de Temple. Al volver de estudiar en el extranjero en 1993, le invitaron a participar en la fundación de House Industries. Tras graduarse en Tyler con honores en 1994, Allen se convirtió en el tercer accionista de House Industries. Es el diseñador de Funhouse, la colección Street Van y House Gothic. En 1998, Allen dejó de ser socio de House Industries para convertirse en misionero cristiano a tiempo completo. Él, su esposa Sharon y sus cuatro hijos viven en Hungría, donde difunden el evangelio de Jesucristo y dirigen un programa de divulgación cristiana.