Download as PDF More on LinkedIn

Open Source

More project on GitHub


Tumblr - New York, NY

» Principal Software Engineer (8/2016 - 12/2020)

Principal Software Engineer at Tumblr, a blog-based social network, working on post and content creation. Primarily built Kanvas, an open-source media editor:, and integrated it into Tumblr as a media editor, GIF maker, and story-style posting tool. Also worked on other feature areas, like the Dashboard, Explore, Search, and Ads, and other projects like startup performance.

Key Contributions:

SOLS - New York, NY

» Director of Engineering, 3D / Principal Software Engineer (2/2015 - 6/2016)

SOLS makes custom 3D printed insoles from answering just a few questions and taking two photos of each foot with the SOLS Custom Fit iPhone app.

As Director of Engineering 3D, I led a team of 6 engineers, responsible for building the systems which generate the “medical” physical product and tools to manage the process (including: automated (and manual fallback) photo measurement, 3D model design and generation, 3D print job management).

When SOLS focused fully towards the consumer space, we flattened the team and I focused on a new iOS app, the first version of an online purchasing experience, and adapting our existing physical product generation system to support a very new design of SOLS.

Key Contributions:

Moven - New York, NY

» Head of Engineering / Lead Software Engineer (10/2012 - 9/2014)

Described by TechCrunch, Wired, and Forbes as a “bank of the future”, Moven is a debit account and an app for iPhone and Android that helps you manage your finances in real-time as you are spending money.

Key responsibilities and achievements:

Lab49 - New York, NY

» Senior Software Engineer (8/2010 - 10/2012)

Lab49 is a global firm providing strategy, design and technology consulting; building advanced and modern solutions for the world’s leading investment banks, hedge funds and exchanges.

Key responsibilities:

Notable projects:

Microsoft - Redmond, WA

» Program Manager (7/2007 - 7/2010)

Project manager and software developer for open-source programming languages, compilers, and developer tools, specifically IronRuby, IronPython, and the Dynamic Language Runtime (DLR).

Key responsibilities:

» Program Manager Intern (Summer 2006)

Worked on the IronPython team, specifically working on Windows Presentation Foundation and ASP.NET integration.

Worcester Polytechnic Institute, Worcester, MA

» Lead Developer - Artifical Intelligence Lab (1-6/2007)

Lead WPI’s Artifical Intelligence lab in a redesign/rebuild of ASSISTments, an intelligent tutoring system. The system was gradually rolled out to schools, and it is still in use today.

General Electric, Danbury, CT

» Information Management Leadership Program Intern (Summer 2005)

Lead a user-acceptance testing effort between users and developers on different continents.