현재 영국 캠브리지, ARM 사의 소프트웨어 엔지니어로서, 1995년부터 ARM 기반의 임베디드 소프트웨어를 담당하고 있다. 1989년에 처음으로 ARM 기반으로 프로그래밍을 시작하였는데 특히 알고리즘과 최적화 기법에 관심이 많다. ARM에 소속되기 전에는 상용의 일반 ARM 소프트웨어를 다루었다.