Visual Touch Therapy

VISUAL TOUCH THERAPY is a browser-based game that uses the Leap Motion gesture controller as an affordable, at-home therapy regimen for people with difficulty using their motor skills, such as those with spinal cord injuries, head injuries, nerve damage, or stroke patients. It features conventional video game challenges that can be overcome by using repetitive movement exercises to provide a method of therapy that (unlike exercise) is constantly rewarding, and gives more immediate feedback than traditional methods. It was built using the ImpactJS game engine with a ton of crazy Javascript and JQuery tweaks. You can check it out here:

TouchVisualizer for iPad

Touchscreen visualizer demo for iPad, uses ProcessingJS for the animation and jQuery mobile for the interface. You can control the "gravity" of the circles (they can attract or repel towards a central point), the colors, the number of spawns, etc as well as the amplitude, height, and color of the sine wave.

Our ultimate goal was to have this be an open-ended platform where you can upload your own visuals and they are controlled by the interface, but the iPad platform tends to be hostile to community-based and open source projects.

Epson Planet

EPSON PLANET is a Java/Processing software app that features an interactive 3D globe with geolocated hot spots that play video or display images. It was used in a staging, video, and interactive presentation setup for Epson’s annual sales meeting.

The application was synched to a custom iPad interface that controlled the globe rotation, size, background color, as well as video playback. As always, the challenge was to make an interface that a user could figure out just by playing with it– there's seldom any point in including instructions, since no one reads them anyway!

For me, the highlight was getting the corporate folks to interact with an iPad controlled world map that played videos when you rolled over locations of Epson’s corporate headquarters. I don’t often get to write custom software for purely corporate events, so this was a lot of fun!

This is the interface for the interactive globe, using TouchOSC interface for iPad. With this the presenters can control the globe rotation, size, background color, as well as video playback.

As always, the challenge was to make an interface that a user completely unfamiliar with the system could figure out by playing with it– no amount of instructions help with UI, since no one reads them anyway.

Skecher’s Quiggly Dash

This project is a mobile-enabled “running game” to promote the “GoRun” line of running shoes for Skechers. It was intended to be released with the “Mr Quiggly” superbowl ad by the Siltanen & Partners agency, which ranked 3rd “most liked” superbowl commercial of 2012. It has powerups that allow the player to run faster/jump higher, and links to a store locator (naturally) and leaderboards, and it was created using the ImpactJS HTML5 engine, which allowed me to easily port it to iPad, iPhone, Android, and browser-based platforms.



PresenTweetion for iPad PresenTweetion is a customizable presentation viewer for Twitter® designed to be used for events such as trade shows, corporate events, or music festivals. To use PresenTweetion, simply type in a keyword and it will display all related Tweets in presentation view.

This app is specifically built for use wherever you want to be able to display the social media reach of your brand without the clutter of a typical Twitter® client.

It displays results full screen at 1024×768 with no navigation bar or control bars for an elegant and clean look, and with a iPad to HDMI or VGA adapter can be sent to any video projector or external monitor(s) that your iDevice supports. Check your iDevice’s documentation for information on its output resolution.