Hewlett-Packard Enterprise

Software Engineering Intern • June 2015 — Present

Working with upstream OpenStack project as a core contributor to the OpenStack Health dashboard and StackViz performance visualization utility.

Colorado State University Surplus Property

IT Technician • Feb 2013 — June 2015

Refurbished and recycled all types of university IT equipment; designed and authored suite of custom internal utilities for asset labeling, inventory tracking, audit trail management, and data security verification.


Colorado State University

Bachelors Degree, Computer Science • 2012 — Present

Loveland High School

2008 — 2012


OpenStack Health

HPE • Core Reviewer • Fall 2015 — Present

A central dashboard to highlight health trends in the OpenStack continuous integration infrastructure.


HPE • Core Reviewer • Summer 2015 — Present

A utility to aid in analysis of the performance of the OpenStack testing environment, providing interactive visualizations of overall runtime and highlighting potential bottlenecks.


Surplus Property • 2013 — 2015

An internal suite of tools written in Python to aid technicians in inventory tracking, hardware testing, and data destruction, using an extensive database of fine-grained hardware inventory details and NIST 800-88 — compliant data destruction records.


Personal • 2013 — Present

An experimental engine for multiplayer online games intended to challenge industry abstractions and reduce the complexity of extensively detailed simulated environments.


Personal • 2008 — 2013

A web-based statistical database of FIRST Robotics Competition teams and events, utilizing the Google App Engine and Java EE 6.


Programming Languages

Java, Python, JavaScript, Node.js, HTML, CSS, Bash / UNIX shell script


Linux, including Debian, Ubuntu, and openSUSE systems.

Hardware Knowledge

Extensive experience with all types of computer hardware, including desktop computers, laptops, workstations, servers, and personal electronic devices such as smartphones and tablets.


User Interfaces, Computer Vision, Web Development, Data Analysis and Presentation, Software Architecture, Game Development and Design