Projects

This is an abridged list of my side projects.

  • Herald

    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.

    To learn more, check out the Herald homepage.

  • MicDrop

    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.

  • Spielbox

    This project is a minimum-viable recommendation system for board games. It asks users questions about the kind of game they want to play, and provides them with a suggestion.

  • 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

    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

    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

    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