I am a principal full-stack software engineer, with diverse engineering, product, and evangelism experience. I have broad experience with technologies, industries, and scales of operation, having worked at enterprises as notable as Microsoft and Adobe, founded a startup which went on to Techstars and acquisition, won over 15 hackathons, and regularly built new products for fun or freelance.

I have over a decade of experience on the Microsoft stack (C#, .Net) in addition to several years of Node.js, Ruby on Rails, and Python. My work often involves machine learning, web scraping, and integrating many disparate systems. Some of my more interesting projects include the AllThePeople.net social media data mining system and a teleprompter for Google Glass. I am also experienced at presenting at conferences and managing events in both professional and entertainment contexts.

Read more about me

Download my resume
Friend me on Facebook
Follow me on Twitter
Connect with me on LinkedIn
Fork me on Github
I don't write new posts very often, but here are some of the things I've created:

Wearables XP Glass Edition

I used to love Windows XP Tablet PC Edition. In 2007 I bought a used Motion Computing tablet PC from a doctor’s office. It was a crappy computer: text input was extremely painful, the stylus wouldn’t properly calibrate, and there was no touch input. It wasn’t a reimagined computing experience, it was just a crippled laptop. But it was so amazing to hold a keyboardless laptop! This wasn’t the future exactly, but it was a taste of tablet computing, and it felt exhilarating to be on the edge of a completely reinvented form factor. It took several years before Apple overhauled the tablet experience and the idea gained mainstream acceptance, and even then the iPad owed a lot to the attempts that came before it.