Profile

I specialize in building and evangelizing developer platforms. I love to explore a new platform and discover what can be done with it. My greatest skill lies in being able to communicate that love to a broad audience and bring them along with me.

My background is extensive and varied. In addition to developer relations, I've held roles in engineering, project management, marketing, and security.

Employment History

  • ConsenSys Diligenceremote (2018 - 2020)
    • Security Engineer
      • Primarily responsible for smart contract security audits
      • Built tools for compiling and publishing audit reports
  • DropboxSan Francisco, CA (2013 - 2017)
    • Engineering Manager
      • Built a UI platform for the Dropbox client
      • Managed a small team of engineers across two offices
    • Product Manager
      • Responsible for the product direction of the Dropbox developer platform
    • Developer Advocate
      • Responsible for blogging and speaking about the Dropbox developer platform
      • Built and managed a team of developer advocates
  • Planet RationalBellevue, WA (2012 - current)
    • Founder
      • Responsible, along with my cofounder, for Site44 and Webscript
      • Primary activities were around product design and development
  • Microsoft CorporationRedmond, WA (2002 - 2012)
    • Senior Technical Product Manager, Windows Azure (2011 - 2012)
      • An inbound marketing role
      • Developed demos, spoke at conferences, and provided partner teams with technical content
    • Technical Strategist, Windows Azure (2008 - 2011)
      • Largely an evangelism role
      • Built demos, spoke at conferences, performed executive briefings
      • Known for engaging other communities outside the core Microsoft audience
      • Wrote official technical communication for service disruptions, product announcements
    • Program Manager Lead, Windows Azure (2007 - 2008)
      • A technical product design and specification role
      • Managed a small team responsible for specifying the developer interface for Windows Azure
    • Senior Technical Evangelist, Developer and Platform Evangelism (2006 - 2007)
      • An evangelism role
      • Owned evangelism for ASP.NET AJAX, including blogging, demos, events, and technical content
    • Software Design Engineer Lead, Windows Core OS Division (2004 - 2006)
      • A software development role
      • Managed a small team using static code analysis to find buffer overruns in Windows
      • Built a distributed build system to perform nightly analysis of the Windows codebase
    • Software Design Engineer in Test, Windows Shell (2002 - 2004)
      • A software development/testing role
      • Automated software testing of various UI components in Windows
      • Built static code analysis tools to find common patterns of bugs across all of Windows

Education

University of Rochester (1999 - 2002)
  • Bachelor of Science: Computer Science with "clusters" in Linguistics and Creative Writing

Irrelevant But Perhaps Interesting Facts

  • I can juggle balls, clubs, knives, and torches. I once caught my shirt on fire in a dress rehearsal.
  • I have ten years of experience singing a cappella.
  • I can recite the entire McDonald's Menu Song.
  • I placed 35th in the 2005 World Series of Poker Main Event. Phil Ivey knocked me out on a bad beat.