Portfolio
Select a case study below for more details
RyanGuthrie.com
This site is a proof of concept as well as my own portfolio. It is built with a solid framework that can be used to power everything from a brochure style site, to a fully interactive web 2.0 application. The site was fully coded and designed by me, with logo and some graphics added by Jho.Languages Used: Perl, Javascript, HTML/CSS
Server Side: The server is running a modified Catalyst application in Perl, with hooks to a MySQL database
User Interface:The Catalyst engine serves HTML templates that includes the jQuery Javascript library in order to generate
many of the interactive elements on this site. These include the portfolio slider, image viewer, drop down menus and interactive contact form.
The side bar is a live xml stream of my public Google Buzz feed. Graphics:The fish logo and top menu icons were made by Jho. The rest were created and modified by me using Photoshop
Heitor Abrahao Jiu Jitsu
Abrahao Jiu Jitsu is a media heavy site to promote Heitor Abrahao's Jiu Jitsu School in Eugene, Oregon. It is handcoded html/css, with a flash image gallery. All design is by me, with graphics used a mixture of custom graphics and existing photos. It is currently being revamped to include an easy management panel, interactive media and a full subscription based video tutorial system integrated with Paypal.Languages Used:HTML/CSS, Javascript, Perl/Catalyst and a custom Flash player as well
WoW Wizards News and Database
WoWWizards is a database and information site for players of the popular online game World of Warcraft. It includes a database of in-game items, commenting system, news parser, and a modified signature generator. It is written in PHP, running of the Cake framework, with heavy use of MySQL. The news scraper and sitemap generator are both written in Perl. The signature generator is easily the most popular feature of the site. It was originally a free opensource php app, but has been heavily modified since to include new features and fix many issues that come up as the game changes their data sources.
CloudPillow Multi-Lingual Books
Cloud Pillow Books is an upcoming children's book publisher with a focus on multiple languages. This is currently a prototype design by me, with fully custom graphics. It uses google calendar for an event schedule, and a drop down language bar to welcome a wide international audience.
Webcomic Artists Society
The WAS is a small community of artists, from the occasional hobbyists to talented professionals. I host and run the site, focused on a heavily modified phpBB installation. Mods include automatic archiving of any images posted, custom irc based chat room, user webspace, embedded messaging similar to facebook or google chat, and a custom Flash based paint program that saves to the server and can be used to reply in specific paint threads.
Reddit Tube - reddit/youtube music player
Reddittube is a single page site used to play music which redditors suggest. A server script parses a specific reddit comment thread for any youtube links every 5 minutes. It stores information about the containing post and the link in memcache. The page then requests the cached list and uses jQuery to generate a scrollable, sortable playlist. Options include playing a random track, viewing song details, playing through the playlist or only playing a single track. Plans include multiple playlists culled from various sources.
Listen to Reddit Tube