Technology has been a huge part of my life since I was a child - I remember going to the computer lab with my father to collect discarded punchcards and paper tape. Those bits of computer history became toys, drawings and art supplies. Little did I know then that computers and art would become two defining passions for my life.
In the early 90s, when the web was young, I quickly saw its potential as a creative medium. Video games, digital photography, web sites and other interactive projects have been my hobby, my profession, and my passion.
On this site I'd like to show you some of my personal work.
Production planning tool for theater professionals. Search for shows that meet your production and diversity goals. Crowdsource excellent theater data.
Built on Ruby on Rails with Hotwire and TailwindCSS, using crowdsourced data of shows and authors
Love of theater, love of data, love of code.
The superhero social network. A data-visualization of the relationships between comic book characters. Play "Six Degrees of Spiderman" with your favorite hero or villain.
Courtesy of ComicVine, the visualization has information on over 90k characters, 400k comic book issues, and millions of connections. OrientDB provides a highly performant graph back-end for querying the data. Meanwhile, d3's force-directed layout powers the visualization.
Love of comics, love of data, love of code.
A three.js-powered implementation of the boids algorithm. My 3d bird flock avoids obstacles, exhibits lifelike flocking behavior, and is chased by a predator 'hawk.'
A d3-based visualization to answer the age old question - who is stronger, the X-Men or the Avengers? Teams of heroes are displayed by their relative power-levels, and can be filtered and adjusted based on the user's interests and opinions.
I got my first camera in sixth grade, and I've been carrying one everywhere I go ever since. A very small sampling of my recent work is below. In addition to nature and travel photography, lately I've been shooting a lot of flowers and giant monsters.
More photos, including my travel photography and other experiments are available for viewing and purchase at my personal gallery website.