Projects

2021

  • Catalyst - Application Deployment on Kubernetes. Internal web application allowing engineering teams to self-deploy new services into a production Kubernetes platform. Inspired by tools like DigitalOcean App Platform.

2019

  • Acyl - Testing Environments On Demand. Build dynamic testing environments in Kubernetes, triggered by GitHub Pull Requests. I wrote a blog article explaining the history and use of Acyl.

2018

  • Metahelm - Install and upgrade dependency graphs of Helm charts.
  • Crudite - CRDTs backed by Kafka.

2017

  • PVC - Generic applications secrets library with backends for Vault, environment variables and JSON files.
  • dynamo-drift - Migrations and ETL for DynamoDB tables.

2016

  • Furan - Horizontally-scalable Docker image build and push GRPC service, utilizing Cassandra and Kafka. Optionally can squash images to a single layer, and can push to either Docker image repositories or S3.

2015

  • Travel - Traversal-like Dynamic HTTP Router. Obligatory Go HTTP router project.

2014

2013

  • Elita - Binary application artifact deployment REST service, written in Python. Similar to (but written prior to) AWS CodeDeploy. Uses git repositories and delta compression.