Both Sides is a website that tracks Congressional votes where parties have shown dramatic differences. The aim is to deflate the argument that “both sides are just the same.”

Covid By State is a covid tracker I built to display normalized covid data on a state-by-state basis.

Newserator is a custom RSS aggregator that I built to break the filter bubble effect in online news consumption.

In the world of Fantasy Football, draft prep is everything. Here’s a little tool I built for a friend; it consumes draft position data and helps the user predict their team based on position and depth chart.

N^ The Game

N^ is an original board game, currently in play testing. It combines the worlds of geopolitics, cellular automata, and spatial strategy.

Regenerating bit of code art animation created for the Arts of Courage Project 2013 Fundraiser.

A visual application to provide a meditative focus point for expecting mothers practicing breathing and visualizations.

Designed to go along with live musical performance, this vector field particle simulator takes keyboard controls from an operator and can be used from a laptop-projector hookup in a performance space.

Sound and Video for the theatrical production at the Chopin Theatre in Chicago. The play was a cathartic biography of Iranian film pioneer Forough Farrokhzad, written by Iranian expat Ezzat Goushegir and directed by Dana Friedman.

A narrative interactive video installation that uses physical metaphors for the tactile experience of memory.

Part of the Educational Development interactive media installation, the See-Saw was a real life see-saw that took the viewer on a trip through some ups and downs of educational manipulation.

Part of the Educational Development interactive media installation, this piece featured a lesson in the history of compulsory education, drawn on the chalkboard by an “invisible hand”.

Palette generator that works by computing hex values. HTML / PHP based, including some random functionality. Click away and soothe your eyes.