Tras un corto periodo en los Marines, comenzó a asistir a clases de informática y, más tarde, se dedicó a desarrollar software.