A converter to reformat markdown documents into IPython notebooks, transferring markdown into markdown cells and code blocks to code cells.
A plugin for IPython notebooks to track the history of a notebook with git. Every save automatically makes a git commit with a default message. Typically you would squash the commits together before publishing them, but locally it’s a great way to keep track of how you explored a problem space.
Taskforge is a plugin-driven companion for taskwarrior to make todo list management easily scriptable.
I contribute to OpenStack Orchestration (Heat), a FOSS cloud orchestration tool that integrates with Openstack networking, compute, and storage systems.
Used Chef to manage infrastructure behind a high-scale video delivery application. Shipped production systems in Go, Python, and Node.js.
Wrote web utilities to streamline developer workflows and managed machines using Ansible. Organized and hosted hackathons in cooperation with sponsors and other campus organizations.
Wrote infrastructure maintenance scheduling software in Python and C++. Gained a deep familiarity with Google compute resources and infrastructure to understand the project scope.
Designed a scalable infrastructure in the Rackspace cloud to cope with a growing user base. Used Rackspace’s CDN to host static content, and Amazon Cloudfront to serve Flash content via RTMP without changing existing workflows.
Developed WSGI applications to deliver news stories to customers using EC2, S3, SQS, Route53, and SimpleDB.