Projects
Code I Write on the Side
Some Big Ones
I maintain and further develop a couple of projects on a more significant basis.
TypeIt
The most versatile animated typing utility on the planet.The most versatile JavaScript library for creating typewriter effects. It started back in 2015 as a means of learning to write better JavaScript. Since then, it's gone through several evolutions is now one of my favorite "small" projects to maintain.
JamComments
A stupid-simple comment service for the Jamstack.A stupid-simple comment service built for static site generators like Gatsby, Eleventy, and NextJS. It was built out of dissatisfaction with other solutions that require you to load a bloated, invasive third-party script in order to render comments client-side.
Some Open Source Ones
Aside from those, I've open-sourced a good share of resources via GitHub as well. Here are just a few.
The most versatile JavaScript animated typing utility on the planet.
A simple Vue blog template that displays posts from any WordPress REST API endpoint.
A Christian wrapper for Git to sanctify your version control workflow. ✝️
Do something when someone is probably going to click something.
A React component for TypeIt, the most versatile JavaScript animated typing utility on the planet.
A WordPress plugin to help better manage resource hinting (preloading, prefetching, server pushing).
Ultra-minimal library for making GraphQL requests in the browser and Node (with a quick polyfill).
Easily add typewriter effects to your WordPress site with TypeIt, the most versatile animated typing utility on the planet.
A Promise-based, jQuery-reminiscent collection of functions to help hide and show elements in a sliding fashion.
The official plugin for easily integrating JamComments into your Gatsby blog.
My website, built with Gatsby.
A monorepo for holding all JamComments packages that can be consumed npm.
Shared JavaScript utilities used in by JamComments in various static site generators.
A free, slimmed down version of the TypeIt WordPress plugin, available in the WordPress Plugin Repository.