Currently doing freelance development by day, and playing the violin by night.

Take a look at my github profile, or you can email me here.

Publications and Presentations


JavaScript, Node, React, Ruby, Sass, CSS, Python, C#, C, C++, Java, responsive web development, public speaking, technical leadership, team communication, data visualization, software testing


January 2015 - September 2015
Developer, Substantial
August 2014 - Present
Technical Advisor (volunteer), Earth Economics
February 2011 - August 2014
Lead Software Engineer in Test Engineering, Tableau Software
May 2010 - February 2011
Software Development Engineer in Test, Getty Images
July 2005 - May 2010
Software Development Engineer in Test, Microsoft
August - December 2004
Instructor, Elementary Computer Programming, Case Western Reserve University


Case Western Reserve University

M.S. computer science, summa cum laude.

Thesis on automated software failure classification and visualization

B.A. computer science, cum laude.

Minors in physics and music.