Projects

I start many projects. Here are some projects that I managed to finish and publish.

For my most recent projects, see GitHub. For really old projects, see this list. For a half-broken game about San Francisco geography, play SF Street Quiz.

Pippytalk

Pippytalk

A talking dog collar controlled by a Pebble watch.
October 2016
Liberating Diabetes Data

Liberating Diabetes Data

G4ShareSpy - iOS BLE framework for Dexcom G4 Share.
ShareClient - iOS framework to scrape Dexcom Share servers.
MiniMed Connect to Nightscout - Node.js library to scrape CareLink.
Pancreabble - Python library to monitor OpenAPS on a Pebble via BLE.
October 2015 — September 2016
Urchin CGM

Urchin CGM

The Unopinionated, Ridiculously Configurable Human Interface to Nightscout. One of the most complex Pebble apps in existence, it plots diabetes data from Nightscout on one or more customizable real-time graphs. It allows runtime configuration of the layout, supported by custom Pebble automation testing tools.
December 2015
Nightscout OS X Menubar

Nightscout OS X Menubar

A menubar widget to view real-time diabetes data from Nightscout.
October 2015
Mint tags display

Mint tags display

A desktop browser user script to add tag data to the Mint.com transactions page.
September 2015
google-apps-scripts

google-apps-scripts

A collection of my Google Apps Script code to automate Gmail. Automatically expire certain emails, label emails with their age, log message ages, etc. (see Outsmarting My Inbox)
July 2015
gmail-logger, gmail-graphs

gmail-logger, gmail-graphs

Python scripts to passively log data about a Gmail inbox, and then generate graphs which reveal email habits, using Pandas and Matplotlib. (see Three Years of Logging My Inbox Count)
May 2015
EveryTrail Export

EveryTrail Export

Python package to scrape GPX data and trail descriptions from EveryTrail, after they discontinued their mobile apps and apparently abandoned their web site.
March 2015
Yelp Wordmap

Yelp Wordmap

A visualization of geographical patterns of word usage in Yelp review data. I designed and built this with Chris Chan as Yelp's first public data science project. We wrote about how we built it.
July 2013
Theremax

Theremax

A theremin-like instrument for Arduino, built with my brother Jeremy in a four-day brogramming session. It uses a ranging module to map the user's distance onto a C major scale. It also has a loop recording mode.
April 2013
Checkin Visualization

Checkin Visualization

An interactive visualization to explore personal checkin data from Foursquare or Yelp by time and location. (a hackathon project)
November 2012
setisfun.com

setisfun.com

A JavaScript implementation of Set, an amazing card game designed by Marsha Falco in 1974. (source)
May 2011