，主修计算机科学，并分别在1985年及1987年取得学士与硕士学位。毕业后曾经进入昇阳电脑、硅谷图形公司和Google公司工作。1990年代在昇阳电脑公司工作期间，曾在公司内推动将公司产品SunOS转为开放原始码专案，希望借此能够与微软公司的Windows NT作业系统抗衡。他为SunOS起草了Copyleft，当时Linux核心1.0版本尚未推出。他参与开发了TeamWare，点对点软件配置管理（SCM）系统。在Linux版本0.9.7推出前后，他开始投入Linux核心的开发，并曾经开发了LMbe