Travel Log
I track a lot of aspects of my travel, storing them in GeoPackage files and managing them with Python scripts.
-
Flight Log
I use boarding pass data and AeroAPI to log all of my flights. -
Driving Log
I record GPS tracks of my driving and maintain records of all of my rental cars. -
Lodging Log
I track all my nights spent away from home in hotels and other lodging.
Silhouettes
I draw vector art of building footprints—especially airports.
Maps
I create maps using QGIS and other cartography software.
Boarding Pass Parser
I wrote a parser to interpret the barcodes on airline boarding passes.
Airport Code Puns
I collect photos of airport codes being used in sentences.
Historic Projects
Flight Historian (2012–2026)
I created and maintained a personal flight database website, using Ruby on Rails, PostgreSQL, and Mapbox. (It’s been superseded by my current offline flight log.)
Year in Travel (2013–2025)
I produced annual write-ups summarizing my travel data with maps, charts, and narratives. I generated the maps and charts from my travel log data with a combination of Python scripts and QGIS.
Flight Graphs (2019–2025)
I created node-and-edge graphical representations of my flights for each year. I added functionality to Flight Historian to generate GraphML files from my flight data, then used yEd to layout the graphs.
Timelines for Electronics and Computers (2020)
I made a database and timeline generator for showing when I owned various computers, electronics, and parts.
My old personal websites (1999–2020)
I created a variety of personal websites over the years.
Shared Itinerary (2015–2018)
I created a website for people going to an event to coordinate travel schedules and see each other’s flight times graphically.
Time Zone Chart (2017)
I coded a simple tool to visualize time zone changes over the course of a trip.
CAD Models (2008–2012)
I drew a number of 3-D models in SketchUp.
Turn Signal Counter (2007)
I designed and built a circuit to count the number of times my car’s turn signal blinked.
America Airways (2002–2006)
A friend and I built a website for a virtual flight simulator airline, using ASP.
EBDB: The EarthBound Database (2004–2005)
I created a catalog of game details for the Super Nintendo game EarthBound.