Microsoft
Principal SDE - Windows on ARM
Microsoft
Principal SDE - Research
NetBSD
Founder, Core Group
Microsoft
Sabbatical
Microsoft
SDE | Interactive Television Group
Microsoft
SDE, Development Lead | Dreamcast and Windows CE
Microsoft
Principal SDE | Windows Kernel Team
Microsoft
Principal Development Lead
University of California, Berkeley