Logo

Disclaimer: This is a showcase of specific projects, not a portfolio of work - there are quite a few projects missing from these pages, and others that I cannot display for legal/nda reasons.

VideoJS 3.0 – Fallback Player

Client: Zencoder/VideoJS
Role: Development (Flash)
Description: The open-source VideoJS project is one of the most popular JS/HTML5-driven video frameworks available today. Standards-based mechanisms are prioritized for asset playback, but due to the fragmentation of audio and video codec support across major browsers, a cross-browser compatible fallback is often-times required. Previous versions of VideoJS used the Flowplayer project as a fallback player, but it contains a lot of features and functionality that aren’t needed or used by VideoJS. Version 3 of VideoJS introduced a custom-written swf video player that was authored to parallel (as closely as possible) the HTMLMediaElement API that modern browsers employ. At 11KB compiled (vs 130KB for the previous player), it’s much quicker to load. I look forward to continued contribution to this project – there are some exciting features in its future.

Check out the project on Github.

Posted in 2012

Benchline Configurator

Client: R.W. Rogers
Via: Lithyem Industries
Role: UX, Modeling (Sketchup), Development (Flash +as3isolib)
Description: A configuration tool for the client’s BenchLine series of modular shelving units. Allows the user to build, customize, configure and position units. Renders the finished configuration set in a 3D isometric view. Allows items to be repositioned via drag and drop. Allows image snapshots to be saved to the desktop. Contains print functionality that outputs the isometric rendering as well as an item manifest. Allows configurations to be saved and re-loaded. Maintains a client-side snapshot of the current configuration from session to session.

Posted in 2011

Sears Floorplanner

Client: Sears
Via: Lithyem Industries
Role: Development (Flash)
Description: A zoomable, interactive layout and floorplan management tool that allows regional and store managers to create seasonal layouts for retail locations. Includes the ability to draw store and department boundaries, with snapping to various unit levels of granularity (1′, 5′, etc). Allows store objects to be placed, scaled, rotated and cloned. Creates reports based on seasonal object requirements per department. Warns when client-defined object proximity requirements are not met. Generates a multi-page print view that contains a copy of the floorplan, as well as a datagrid of used objects and proximity rule violations.

Posted in 2011

Starkey – Wi Series iPad App

Client: Starkey
Via: space150 (as employee)
Role: IA, Development (iOS)
Description: A promotional iPad application that featured brochure-based content detailing one of the client’s product lines. Content was displayed using the split-view pattern, with all orientations supported. Contained embedded video and audio.

Posted in 2011

Optum Health Tools

Client: UHG/Optum Health
Via: space150 (as employee)
Role: Development (Flash)
Description: A series of health-related tools that are designed to be hosted on various client portals, and used to encourage healthful practices and habits. Among these tools are a BMI calculator, a pregnancy due date calculator, and a healthy eating tool which features comparative quizes, educational information, and a meal planning utility (with a printable view). All tools are externally configurable and updatable, and contain basic skinning features, enabling them to better blend in client portal sites.

Posted in 2010

Contour.com – Video Player Framework

Client: ContourHD
Role: Architecture, Development (Flash)
Description: A custom video delivery framework for use in a number of video applications. Features mixed HTTP and RTMP playback capabilities, a straightforward interface for controlling the stream, and a group of convenience/parsing methods that wrap a custom XSPF-based data service. This package is lightweight and flexible, and was authored with future enhancements (such as FMS 3.5+ Dynamic Streaming) in mind.

Posted in 2010

Making Waves

Client: Discover Boating
Via: space150 (as employee)
Role: Concepting, Development (Flash)
Description: A Facebook game application that promoted the boating lifestyle through various minigames. Approximately 16,500 lines of well structured AS3, custom driving/physics, etc. Art direction and design by the talented Ned Wright.
Acclaim: 2011 Gold Effie – Top Marketing Campaign on a Small Budget

Posted in 2010, Featured

The Bulldog Northeast – Website

The Bulldog Northeast

Client: The Bulldog – Northeast
Role: Design(UI/UX), Development (HTML5/CSS, Javascript, PHP)
Description: An HTML5-ready website for a local eatery. Contains custom-written jQuery extensions, as well as Facebook, Twitter and Foursquare integration. Future improvements will include a custom-built CMS for menu adjustments, and additional social features.

Posted in 2010, Featured

space150 – v.25 Connection Visualizer

space150 - v.25

space150 - v.25

space150 - v.25

Client: space150
Via: space150 (as employee)
Role: Development (Flash)
Description: A data visualization application that ingested content from space150′s Google Calendar instance and used that content to render an orbiting system of employees and their recent scheduled meetings. At regular intervals, calendar meetings would be visualized by connecting lines between all invited employees. Meeting items were rendered around employee nodes with size and distance determined by meeting duration and number of attendees. Clicking on an employee would zoom the entire interface to focus on that employee, and maintain an auto-pan centering on their node as it traversed its orbit.

In addition to employee data, posts from ideasareawesome.com (a Tumblr instance contributed to by company employees) were also mixed into the display.

Posted in 2010, Featured

Monoclops

Monoclops

Client: mono
Role: Development (Flash, PHP, Amazon AWS, Flickr API)
Description: An online tool that allowed users to upload a portrait, manipulate it, and create a “monoclops” version of themself. Creations could be shared via Facebook and Twitter, or saved to the desktop and used elsewhere. A curated Flickr gallery fed the landing page.

Posted in 2010, Featured