마이크로소프트의 .NET 프레임워크 통합 팀의 소프트웨어 엔지니어로 근무하고 있다. 디지털 이큅먼트(Digital Equipment)와 사이베이스(Sybase)에서 소프트웨어 엔지니어로 일한 적이 있다. 전문 분야는 분산 시스템, 트랜잭션 처리, 운영체제, 컴파일러 기술 등이다.