Open Source Projects
Here are some of the open source projects I've created or contributed to significantly.
My Projects
- reflect - An AI tool to generate your brag document(TypeScript, 25+ stars)
- ring-okta - Ring middleware for Okta Single Sign-on(Clojure, 5+ stars)
- nodenv.plugin.zsh - A Zsh plugin to auto-load nodenv(Zsh, 1+ stars)
- ngrok.plugin.zsh - A Zsh plugin to auto-load ngrok(Zsh, 1+ stars)
- test-more-behaviour - A library for writing Rspec-style test in Perl(Perl, 10+ stars)
- analytics-clj - Idiomatic Clojure wrapper for the Segment.io 2.x Java client(Clojure, 20+ stars)
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