This is an abridged list of my side projects.

  • 99 (iOS Game)

    99 (iOS Game)

    The game of 99 is a fun, classic board game combining elements of Sequence and Connect Four — and it’s now available on iOS. You can play with friends in the same room with “Pass & Play,” or across with world with GameCenter. The combination of luck and strategy makes this game fun for hours. Check it out on the App Store today!

    This was the first iOS app that I published on the App Store. It uses SwiftUI for the interface, and supports online multiplayer via GameCenter. It also leverages many of the latest iOS features including dark mode. It was a fun experience to build this and I hope to make more apps in the future.

  • Herald


    Herald turns articles into audio, and reading into listening. It uses today’s best speech technology to read any webpage for you. The audio is delivered as an episode in your personal podcast feed, so you can listen in your favorite podcast player.

  • MicDrop


    MicDrop is the world’s easiest podcast hosting service. Put your audio files on Dropbox and MicDrop handles the rest: creating an RSS feed for your subscribers, a custom web page for every episode, and analytics that respect your audience’s privacy.

    This post explains the motivation for building MicDrop. To learn more, check out this how-to guide.

  • anagrams

    This project implements the same API in different programming languages and frameworks using a common test suite. It currently supports Ruby/Sinatra, Go, and Elixir/Phoenix.

  • doublespeak


    A find-and-replace Chrome extension for political doublespeak. The project was introduced in this post. You can install the extension from the Chrome Web Store. If you’re interested in making your own Chrome extension, check out this tutorial.

  • olympifier


    This project attempts to classify athletes by event based on their physical characteristics using a variety of machine learning models. It was first introduced in these three posts. In 2016 the project was updated with an interactive visualization (code here).

  • xkcdsub


    A find-and-replace Chrome extension based on XKCD comics 1288, 1625, and 1679. The project was introduced in this post and most recently discussed here. I also provided a tutorial for how to make your own Chrome extension here. You can install the extension from the Chrome Web Store.

Subscribe via RSS