Posted October 26, 2009Updated March 27, 2010
An in depth analysis on the solutions to the question "how many times does one need to riffle shuffle a deck of n cards before it returns to its original position."
Bicycle Turn Signals
Posted December 6, 2009
Documentation of homemade turn signals and brake lights for my bicycle, with enough detail to be used as a "how to" guide.
Posted July, 22, 2015
A Dart package exposing a Color class which can be used to create, convert, and compare colors. Supports RBG, HSL, XYZ, and CieLAB color spaces, as well as filters. Source code available on GitHub and package available on Pub.
Posted April, 27, 2015
A digital and analog clock widget that allows you to define custom time divisions beyond the standard 24 hours, 60 minutes, and 60 seconds. Written in Dart with Polymer, the source code is available on GitHub.
Posted January, 1, 2014
Life is an implementation of Conway's Game of Life written in Dart. This version includes multiple rulesets, cell colors, and numerous UI options. The source code is available on GitHub.
Posted June, 24, 2013
Truchet is a fun toy to play with Truchet Tiles of different designs.
Posted August, 13 2012
Piet produces randomly generated images in the style of Piet Mondrian's famous paintings. Options are available to control the image's size, complexity, and the amount of color in it.
Posted July 26, 2012
Posted September 23, 2009
A robust, full featured (eventually) evolution simulator, similar to the old Maxis classic Sim Life, but much more scientific in nature. Creatures live by basic biological rules and evolve instinctual behaviors over successive generations. Behaviors are the result of neural network pathways, which can be quantitatively monitored in real time using graphs.
Posted March 12, 2009
An online implementation of an old board game that's like Tic-Tac-Toe on steroids. Like most of the greatest games, the rules are simple, but the strategy is complex.