Welcome!

Take a look around :)

About Joel Graham

I am an aspiring software developer with a passion for learning and integrating new technologies, responsive design principles and problem solving that enhances and ensures an effective user experience.

Projects

Movie Database

moviedb

Responsive single-page application using React and Redux. Users can search for movie / tv show information via Open Movie Database API. Allows for persisting favorite results to a collection using loki.js in-browser database.

Neighborhood Map

map-app

Single-page, responsive application built with the Knockout.js framework. The full-page map displays five popular locations in the Alameda, CA area. Users can view information about each location via AJAX requests to the Foursquare API.

Website Optimization

optimization

For this project I optimized the critical rendering path of an existing website to achieve PageSpeed Insights score above 90. I also eliminated inefficiencies in the website's scroll animation so that it performs at 60 frames per second.

Feed Reader Testing

map-app

Implemented the Jasmine testing framework to ensure a consistent and error free experience on the provided site.

Arcade Game Clone

game

Clone of the classic game, Frogger. Udacity provided the art assets and game engine. Code for player, enemies, and other game entities uses JavaScript object-oriented fundamentals.

Contact

Feel free to email me if you have any questions about my projects, work experience or job opportunities

xcoin@me.com