Home
Portfolio
About
Contact
    follow me on Twitter

    Web work

    Below you will find some of my web work. Please contact me for more information.

    Facebook web application for a theatre chain promotion

    This Facebook mobile web application integration allows users to check-in to nearby locations of this chain to receive a coupon for a free item.

    • Makes use of the Facebook Check-Ins component of the Graph API.
    • Geolocation functionality to work on various smartphones.
    • Customized friend picker for both touch and non-touch devices.
    • Distance comparisons made via MySQL Spatial indexing.

    Facebook development consultant for an international greeting card manufacturer

    • Hired as a consultant to recommended changes and additions to their Facebook application project to reduce the incidence of user-reported problems.
    • Provided guidance on general strategies for the application to increase speed and performance.

    Sweepstakes application for popular kids' TV / movie series

    This Facebook application enables users to enter a sweepstakes contest, provided they "Like" the fanpage that of the company that ran the contest.

    • Applications resides in two places:
      • On a Facebook fanpage as an application tab. Navigation within the application is done by making Ajax calls to a script on the hosting server.
      • As a page outside of Facebook, which will use Facebook's Javascript API to determine if the user has liked the page or not, and redirect them accordingly, either to the contest entry form, or back to the fanpage if they haven't "liked" the application
    • Uses the Facebook Open Graph API to pull user information and automatically populate the fields in the contest entry form
    • Prompts the user for extended permissions

    Facebook application for a major international fast food chain

    • IFrame-based Facebook application
    • Built using the Zend Framework MVC structure
    • Application pulls the user's 25 most recent Facebook status messages, and calculates a score depending on whether that status message contains certain keywords
    • Has the ability to post to a user's Facebook newsfeed
    • Uses a variety of web technologies such as AJAX, Javascript, PHP, MySQL, CSS, and siFR

    Learn To Sit Facebook Application

    This project included both the creation of a Facebook application that would interact with the client's pre-existing CMS in order to exchange data on user profiles, as well as integration on the website itself that would allow users to authenticate using their Facebook credentials (provided that they have signed up via the Facebook application beforehand)

    • Uses the Facebook Open Graph API to pull user information, such as email address, pages the user "Likes", the user's Facebook ID, etc.
    • Makes use of a tracking system, that determines with module the user is currently on.
      • If the user is on the incorrect module, they will be forwarded to the correct one.

    ...This website!

    • Coded in PHP
    • Written in the "Model View Controller" style
    • Heavy reliance on classes and object oriented programming
    • AJAX-based contact form, to minimize page refreshing
    • Use of mod_rewrite Apache module to create user- and search engine-friendly URLs

    Dooshare

    The goal for this site was to allow cross-site navigation between three scripts (Wordpress, Noah Classifieds, and Clipshare) for a logged-in user, without the user having to re-enter their credentials. This also required that user login / logout / timeout / management worked seamlessly between all three scripts.

    • Coded in PHP
    • MySQL database backend

    Radiohead Website

    This website demostrates my ability to work with Adobe Flash. Most of the text you'll see on this website is actually pulled from HTML files located within the website, making editing text very easy.

    • Adobe Flash
    • Makes use of Adobe Flash's proprietary language Actionscipt
    • Flash preloader
    • Audio on / off switch

    Photography

    www.flickr.com

    Graphic Design

    Click the images to enlarge.