Personal Work

Art:

Portfolio
Graphic design and photography.
Falling Paper
Images of paper in mid-flight.
Mesh
A network of weights and springs.

Data Visualization:

Opera Concert Poster
A diagram showing the relationships between words.
United Status Population Density
Distribution of people in the U.S.
Transit Distance
How long does it take to travel via public transit?
Time Map Code History
Code modifications during Time Map development.

Programming:

Time Map – Dashboard
A world clock for the OS X Dashboard.
Time Map – iPhone
An iPhone port of the Dashboard widget.

Publications:

Fast, Stateless Paging
A lightweight paging mechanism for database queries.
Depth-First Join
Making joins of arbitrary size tractable.
Schedule-Based Path Planning
An algorithm for routing in a public transit network.

Personal:

Résumé
The course of my life.

About the Author

I am a designer and engineer and this is a collection of my work. I'm involved in visual art (graphic design, photography), computer science (algorithms, programming), and the intersection of the two (data visualization, interaction design).

I'm interested in using technology to solve problems and improve peoples' lives. It has never been easier for one person to make such a difference so quickly.