Portfolio

Johnny Kapahala: Back on Board Official Site
Disney Channel
Role: Lead Flash Developer
Created to coincide with the premiere of the Disney Channel original movie, Johnny Kapahala: Back on Board. Site features a dynamic video and photo viewer, sections with multiple layers of content and animations and a phased animated section loader which only displays the first time a section loads. All site copy is localizable and editable through XML with HTML styling—including all button captions, headers and titles. This site was built upon an established framework for Flash sites, with many customizations applied.

Diddy Kong Racing DS Official Site
Nintendo of America
Role: Lead Flash Developer
Explore the four lands of the DKR world and pop balloons to collect coins and learn about the game as you go. The site features beautifully smooth and immersive 3D transitions that mimic driving to each scene. You can also redeem coins with Raj, the helpful elephant, for wallpapers and buddy icons. Don't worry about your coins and downloads if you leave the site, because you'll still have them when you come back!

2TASTE.com
myDarndest
Roles: Lead PHP Developer and MySQL Database Designer
2TASTE is a stylish independent restaurant guide for Rochester, NY. Browse over 1000 listings by cuisine, neighborhood or search by name. A custom built online content management system allows easy modification of restaurant listings, approving pending submissions, and generating newsletters and mailing lists on the fly. The backend was built from the ground up with PHP and a relational MySQL database.

Nick Jr. E-Card Creator
NickJr.com
Role: Lead Flash Developer
Create custom Flash e-cards and invitations with fun animations and music from your child's favorite Nick Jr. shows. The site features a robust filtering system which displays appropriate artwork, messages and music depending on the show and occasion selected. All assets are defined and customizable by easily updated XML, including which filters each item belongs to. Templates for backgrounds, greetings and animations allow for easy creation of new assets and allow for triggering events at specific moments in each animation.


Starbucks: Brew the Perfect Cup
Starbucks Corporation
Role: Lead Flash Developer
Learn the four fundamentals of brewing the perfect cup of coffee by completing a series of short interactive activities. When you're done, design your own cup and email it to a friend or print it out to display proudly.
Site uses XML to define copy and dynamic assets, only loading those necessary for the machine you've chosen. Using Flash's BitmapData class, only one version of an image is loaded and scaled dynamically as needed, with none of the typical visual issues with transforming at build time.

Fruity Pebbles: Brontos on the Loose Mini Games
Postopia.com
Role: Flash Developer (Games 1 and 2)
The bronto workers at the Fruity Pebbles factory are on the loose and it's up to you to get them back on task. Barney's in disguise and on a mission to keep you from completing yours.
In the first game, you control Dino and must herd the brontos back into the factory by marking at them. In the second, direct each bronto to their matching colored door by rotating the floor. If you see Barney disguised as a bronto in either, click on him to earn bonus points. The first two games were developed to integrate within the overarching shell. Both make use of vector/point-based hit detection and deflection.

Unfabulous: Smooth Moves Game
Nickelodeon
Role: Lead Flash Developer
Help Addie fill incoming smoothie orders before time runs out and make sure you grab the right ingredients! Make your smoothies quick enough, and you'll earn tips. Challenge a friend as Geena for even more fun.
Like Addie's smoothies, this game engine is built from scratch. Ingredients and recipes are defined in XML and randomly chosen for each round. As you progress, recipes get more complex and time goes faster. The game integrates with Nickelodeon's high score engine.

Super Paper Mario Wii Official Nano Site
Nintendo of America
Role: Lead Flash Developer
Meet the characters and watch videos for the highly anticipated debut of Mario to the Nintendo Wii system. Switch to 3D mode to find hidden details and information—just like in the game!
Phased preloader draws in the scene at specific milestones, drawing on the style within the actual game. Copy was defined externally in XML for localization. A Wii-compatible Flash version of the site was also developed.
Live site is currently not available.

The Cheetah Girls 2 Official Site
Disney Channel
Role: Lead Flash Developer
A Cheetah-riffic site developed for the Disney Channel original movie, The Cheetah Girls 2. Site was designed to handle many frequent updates and promotions, as often as every day, with little more than the copying of a dated index HTML file. Also features a dynamic video and photo viewer, sections with multiple layers of content and animations and a variety of printable activities from within Flash. This site was built upon an established framework for Flash sites, with many customizations applied.

Wizards of Waverly Place Official Site
Disney Channel
Role: Lead Flash Developer
Full of magical surprises, this site was created for the premiere of a fun new Disney Channel series. Originally started as a reskin of an existing show's website, this site has plenty of new things to make it unique. For starters, a special "wand mode" opens up a plethora of gags and zany animations at the zap of your wand. There is also an eerie floating photo viewer (co-built with another developer), an in-depth panning view of the wizard lair and instant email "responses" from characters. Site also features plenty of complex, layered activities and animations.
Please note that the loading structure of the site on different HTML pages is based on Disney Channel specification for serving HTML ads.

High School Musical 2: Chad's Splash & Smash Game
Disney Channel
Role: Lead Flash Developer
One in a series of mini games for the mega popular High School Musical franchise, you control Chad in a game of water volleyball against Troy. Keep the ball in volley long enough to build up spike power and give it all you've got!
Game makes use of basic AI, hit detection, deflection, physics (co-developed with another developer) and camera panning.

Learner.org eLearning Interactives for Grades 1-12
Annenberg Media, with Thirteen WNET, New York (PBS)
Roles: Lead Flash and PHP Developer
Developed interactives applying lessons in geometry, history and spelling. Also developed a re-usable scored quiz engine. All interactives feature a fully dynamic back end—utilizing XML to add, edit or remove copy, illustrations and problems. Historical uses PHP to pull random stories and their associated details from the same XML used by the Flash interactives. The quiz template features a PHP-driven results page detailing which problems were correct and incorrect, also pulling from the same XML used by Flash.
