Bachelor of Science - Mechanical Engineering - University of Washington - 2004

Master of Science - Media Arts and Sciences - Massachusetts Institute of Technology - 2014

Engineering in Training (EIT) - 2006

Work History

Conveyal - Product Development
Software Engineer (Develop urban planning software.)
2014 -

Embark - App Development
Software Engineer (Developed transit wayfinding algorithm for iphone apps. Embark sold to Apple in 2013.)
2012 - 2013

MIT Media Lab - Changing Places
Research Assistant (Gave powerpoint speeches to visitors. Wrote papers.)
2011 - 2014

Front Seat - Public Transit
Software Engineer (Advocate for open transit data. Integrate transit into walkscore. Develop uniform "transitscore".)
2009 - 2010

Metrix Create::Space - Lasers and Self-Replicating Machines
Laser mechanic (Keep the laser-cutter working. Design and fabricate self-replicating machines. Re-stock the electronics vending machine)
2009 - 2010

Urban Mapping - Public Transit
Software Engineer (Build and maintain transit trip planners.)
2008 - 2009

MetaCarta - Office of the CTO
Software Engineer (Prototyped webapp ideas.)
2007 - 2008

University of Washington - Biorobotics Lab
Design Engineer (Designed surgical robots.)
2003 - 2005


Census Dotmap, artist
A map with one dot for every human in North America

F-RAD, grad student
Functional-represetation aided design, in-browser

Synthetic aperature sonar using consumer electronics, grad student
Image a surface using the microphone and speaker on a laptop

Graphserver, founder
Open source multimodal trip planner, in C

OpenTripPlanner, contributor
Open source multimodal trip planner, in Java

Badhill, sole hacker
Bicycle trip planner for Washington State

Bikeopath, sole hacker
Bicycle + bus multimodal trip planner for King County, Washington

Contra Costa Bike Mapper, backend hacker
Official bike trip planner for Contra Costa County, California

City-Go-Round, founder, hacker
Open transit data advocacy site

BusWatch, hacker, publisher
Software that beams real-time transit arrivals to your bluetooth watch

WhatTheMetro, sole hacker
Web frontend for bus arrival prediction webservice

Servable, sole hacker
A object-to-webservice mapper written in python

OpenStreetMap, contributor
Kicked off the import of US TIGER data to OSM



python // ruby // c/c++ // javascript // java


Linux // App Engine // EC2 // Postgres // MySQL // PostGIS // Django // Git


graph algorithms // public transit // data visualization


Prototype smaller webapp ideas, just, you know, all the time // Gigantic tallbike! // Foocamper // Car free! // Y Combinator entrepreneur