Work Experience

User Interface Engineer, Rackspace

July 2014 - present

Developing exceptional web UI in AngularJS for the Rackspace Cloud Intelligence product. Working alongside the Cloud Monitoring API team to deliver a best-in-class solution for infrastructure monitoring. Core competencies for the product team include visualizing monitoring data and providing user-friendly controls for monitoring configuration.

Software Engineering Intern, Google

May 2013 - August 2013

Developed facilities for stripping long error messages from minified JavaScript code for AngularJS. Implemented a custom Closure Compiler runner to accomplish error stripping and published as angular/ng-closure-runner. Rewrote internal error throwing API to allow long strippable error messages. Implemented error browser in to help developers get information on errors occurring in minified builds. Reduced size of gzipped and minified Angular by 1 KB while improving the developer experience around error messages.

Software Engineering Intern, TiVo Inc.

May 2012 - August 2012

Continued software development for an experimental Web application product. Helped implement a user-friendly Web client design using modern web technologies. Developed efficient, scalable and secure Web services targeting Amazon's AWS platform.

Software Engineering Intern, TiVo Inc.

May 2011 - August 2011

Helped design and develop an experimental Web application product. Designed parts of the user interface and implemented new features on a full stack basis. Worked with Python and Flask on the server side and modern web technologies in the browser, including jQuery.

Open Source

By way of my Google internship, I'm an AngularJS alum and still send PRs their way on occasion. I've also contributed code to various other projects and have a few cool ones of my own. Check out my github for more details.


I'm proficient in JavaScript, Python, Java, Scala and C. I know enough x86 assembly to be dangerous. I've built web servers with Django and Flask, and single-page apps in Angular and jQuery. I've written interpreters and compiler passes and printf exploits. There are so many interesting things to do, and I feel like I've barely scratched the surface!


University of Colorado at Boulder, 2010-2014

Major: Computer Science

Minor: Applied Mathematics

Overall GPA: 3.83