2016-2024: Software engineer at Asana.
2013-2015: Staff Software Engineer at Box.
2002-2010: Software engineer at Macromedia/Adobe. (I started with Macromedia in 2002; they were acquired by Adobe in 2005.) I initially worked on Dreamweaver; later, I worked on Flex Builder and on the ActionScript VM that is embedded within Flash Player.
1988-1998: Software Design Engineer at Microsoft. I was on the Visual C++ team throughout their early years, working mostly on the debugger. I then worked on sidewalk.com, an early online guide to city entertainment.