Portfolio


Screenshot
Reflection

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.

Screenshot
Reflection

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!

Screenshot
Reflection

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.

Screenshot
Reflection

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.

Screenshot
Reflection
Adobe Site of the Day 05-03-07

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.

Screenshot
Reflection

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.

Screenshot
Reflection

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.

Screenshot
Reflection

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.

Screenshot
Reflection

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.

Screenshot
Reflection

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.

Screenshot
Reflection

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.

Screenshot
Reflection

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.