Open Source Projects

Here are some of the open source projects I've created or contributed to significantly.

reflect

An AI tool to generate your brag document

TypeScript 25+

ring-okta

Ring middleware for Okta Single Sign-on

Clojure 5+

nodenv.plugin.zsh

A Zsh plugin to auto-load nodenv

Zsh 1+

ngrok.plugin.zsh

A Zsh plugin to auto-load ngrok

Zsh 1+

test-more-behaviour

A library for writing Rspec-style test in Perl

Perl 10+

analytics-clj

Idiomatic Clojure wrapper for the Segment.io 2.x Java client

Clojure 20+

Open Source Contributions

Beyond my own projects, I've made contributions to numerous open source projects over the past 15+ years. Here are some notable contributions:

Major Project Contributions

  • Clojure Ecosystem - Contributed to Liberator (REST library), Langohr (RabbitMQ client), Bond (test doubles), and analytics-clj (Segment.io client)
  • Spacemacs - Enhanced Ruby debugging support and PlantUML integration in the popular Emacs configuration
  • Ruby/Rails - Fixed bugs and improved functionality in RailsAdmin and Redcarpet markdown parser
  • Docker - Improved React components in Kitematic GUI for Docker
  • Shopify - Contributed documentation and bug fixes to Semian (resiliency toolkit) and CLI-UI

Community Impact

  • 15+ years of consistent open source contributions
  • Maintainer of several popular Clojure and Zsh plugins
  • Active in code reviews and issue discussions across multiple communities