Here is the obligatory list of programming related side projects. Some of these are still up and running/maintained, but I've also moved on from many of them.


  • Trail Care: Trail Care is a Strava integration/service that facilitates fast and simple micro donations from trail users to trail advocacy groups. It has raised thousands of dollars for various trail organizations around the US. It works by checking the GPS tracks of user's activities against a geospatial database of known trail organizations, and leveraging Stripe to make transactions.

  • GraniteMaps: a collection of trail map apps for both Android and iOS. The maps work 100% offline, are GPS enabled, provide detailed trail descriptions and helpful information on local wildlife and emergency contacts. Featured in the Santa Cruz Sentinel and Hilltromper.


  • Django Vitals: django-vitals is a Django app that provides health check endpoints for vital services. Extra checks are easy to write or extend.
    Source Code


  • Astrochallenge: AstroChallenge is a online catalog, observation list, and social network for amateur astronomers.


  • Tuimoji: A terminal based emoji chooser.

  • K9Cupid: A tinder clone for dogs. Made as a birthday gift for a special someone who really loves dogs.

  • Participuppy: A classroom app for keeping tack of student participation.