drewish


Projects

These are fun things I’ve worked on:

Cityscape (2015-2016)

cityscape-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.png

Using CGAL and Cinder to generate cities in the style of Donald Crews.

UnionJack (2015-2016)

unionjack-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.png

A C++ library for Cinder to draw a 16-segment LED displays using OpenGL.

Boulder Trash Day Calendar (2015-2016)

trash_day-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.png

In the browser, generate an iCalendar file with Western Disposal's collection schedule for the year. No more wondering if collection is delayed due to a holiday or if it's a compost or recycling week.

Alphabear Helper (2015)

A tool to help you cheat at Alphabear or other word games.

Quick XPath Queries (2015)

A tool to quickly test out XPath queries in the browser.

AlienLander (2014-2015)

alienlander-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.png

Trying to recreate the landing computer screen from the 1979 movie Alien.

TrianglePaint (2014)

trianglepaint-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.png

A very basic isometric drawing program.

Learn Notes (2014)

Uses an algorithm inspired by the Ward Cunninham's Automatic Morse Code Teaching Machine to teach you to read music.

MIDI Monitor (2014)

midi_monitor-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.png

Combines the Web MIDI API and VexFlow, a JavaScript engraving engine, to display keys pressed on the keyboard on the screen.

Unicoder (2013)

unicoder-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.png

JavaScript to convert images into monochrome, Unicode bitmaps.

Timelapse (2012)

Videos I've shot by myself and with a friend.

textFlow (2009, 2013)

textflow-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.jpg

Ruby script to display iTunes album art as ASCII or ANSI text.

CSS with vertical rhythm (2007, 2013)

vertical_rhythm-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.png

Helper to generate CSS with vertical rhythm.

MintyMouse (2005)

mintymouse-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.jpg

I combined an Altoids tin and an optical mouse.

Image Color2 (2005-2006)

PHP 5 library for converting colors between different color models.

Phlickr (2005-2006)

phlickr-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.png

In 2005 I started using Flickr and, wanting to learn more about PHP 5, began building on an API client I called Phlickr. In 2006 Rob Loach and I co-authored a book on using it for various projects titled Building Flickr Applications with PHP which was published by Apress.

2-sided POV (2004-2005)

2_sided_pov-48d3b602bb3b2db65b9e169fc5420bfcb9e49f034d4e3a92baf1919bddad513e.jpg

PIC microcontroller flashes LEDs on a rotating bicycle wheel to spell out messages.