Code
Most of my work has been on proprietary codebases. Here are a few small projects that are publicly available.
simple_jsonapi
simple_jsonapi is an easy-to-use and easy-to-understand library for building JSON:API documents in Ruby. I developed it after finding that the available JSON serialization libraries were either generic and difficult to use for JSON:API or overly integrated with the Rails framework.
diffusion-limited aggregate simulation
A rather simplistic implementation of a diffusion-limited aggregate that I wrote as an exercise in learning TypeScript.
composite-logging
composite-logging is a Ruby gem that supports logging to multiple locations, customizable formatting, tagging, thread-safe silencing, and a simple configuration DSL. For a bit more history, see the blog post.