Curated list of open source projects that I've contributed to

Open Source Contributions

Docker File Image Update

This is a heavily used tool at Salesforce that propagates security updates to Docker images: https://github.com/salesforce/dockerfile-image-update

You can view my talk at Jenkins World to learn more read my blog post introducing the tool as well as further exploration of the topic I did while at Lyft.

Kafka Partition Availability Benchmark

I wrote the initial version of this tool in order to stress Kafka when you create a large number of topics. It used to validate KIP-227, which helped remove a major performance impediment to Kafka if you added more than around 50K topic partitions.

We found this tool useful as our Kafka monitor at Lyft. Due to CLA conflicts, we had to run our own fork at Lyft for this: https://github.com/lyft/kafka-partition-availability-benchmark The latter fork is the most recent and up-to-date code. My colleague and I used it to create our demo for our Kafka Summit talk.

Gentoo Linux

I've been a Gentoo user for a very long time. I've filed a number of bug reports, submitted a few patches over the years, participated in Gentoo's Google Summer of Code program in 2007 and 2008, and did my final Industrial Engineering project about Gentoo.

Jenkins

I've participated as a mentor in two consecutive Google Summer of Code projects:

  1. External Fingerprint Storage
  2. Remoting over Apache Kafka with Kubernetes features