This is a collection of projects I created.


ReactiveRecord is a JavaScript library I created which provides a framework for interacting with JSON APIs in React. It’s sort of an amalgamation of features from ActiveRecord (part of Ruby on Rails) and Mongoose. To get started using ReactiveRecord or read the documentation, you can begin here:


Weev is a super minimal real-time anonymous collaborative text editor I created as a fun experiment. Everything about the design of Weev was meant to emulate WordPerfect 5.1. I also designed the site to not require any information about a user in order to start creating documents or collaborating with others. It’s sort of like


BetterSession is a web analytics platform I created that allows people to start a conversation with their site visitors while monitoring site activity like a video feed.


Cardigan is a project I started building in 2016 that blends e-commerce and a personal touch. It’s my goal to offer a way to send greeting cards to people in the mail all through a web interface, including shopping and personalization, stamping and sending.