Brings RequestStore’s per-request storage to Sidekiq workers, ActiveJob included, so nothing leaks from one job to the next.
Open source.
Over the years I’ve published several libraries, mostly Ruby, as a way of contributing back for Rails development, and a few for RubyMotion too. Most of them are older now, and I don’t actively maintain any of them today, but they’re still nice to show and share.
I’ve also sent pull requests to other people’s projects along the way, and those are further down.
Libraries
Show
Still published
7 libraries
Action buttons that move an ActiveAdmin resource through its state machine.
A slide-out menu for ProMotion apps, on the left or the right, with gestures to reveal and hide it. I started it as pro_motion_slide_menu, and it now lives with Infinite Red, the team behind ProMotion.
A simple admin interface for Rails apps, built on Bootstrap 3. The gem is public; its source isn’t.
- Years
- 2018–2020
- Downloads
- 92k
Manages a folder of software releases in a Middleman site.
- Years
- 2017–2020
- Stars
- 0
- Downloads
- 19k
Define calls to action in a data file, and use them in a Middleman site’s Markdown or ERB.
Archived
5 libraries
Archived, or no longer maintained, and kept here for the record.
motion_data_wrapper
ArchivedActiveRecord-style scoping, querying and persistence in RubyMotion, built on Core Data.
prospector
Retired with the serviceThe open source client library teams installed in their projects to report their dependencies back to Prospector, Lotus’s own service.
- Years
- 2015–2017
- Stars
- 4
- Downloads
- 30k
motion-launchpad
ArchivedA simple DSL for running something on an app’s 1st, 3rd, 500th or every launch.
Stars are from GitHub and downloads from RubyGems, as of September 29, 2026.
Contributions
Other people’s projects
39 of my pull requests have been merged into 20 projects I don’t own, including these.